Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 3 participants
- 144622 messages
Re: [Pharo-dev] Please help us by buying the book
by kilon
how long for the amazon version ? I am Greek and I am not sure if the first
choice delivers here.
--
View this message in context: http://forum.world.st/Please-help-us-by-buying-the-book-tp4708575p4708667.h…
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Sept. 16, 2013
Re: [Pharo-dev] moose build under 2.0
by Camillo Bruni
actually you pointed out the problem :)
we previously load seaside into the same image, seems like the grease versions do not like each other very much ;)
On 2013-09-16, at 17:26, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> Hi,
>
> We typically load development on the CI server:
>
> REPO=http://www.smalltalkhub.com/mc/Moose/Moose/main
> ./pharo $JOB_NAME.image config $REPO ConfigurationOfMoose --install=development
>
> But, I think you are doing something else other than loading the code, and I think the problem is that at least in the version that we load, Grease defines its own package implementation which conflicts with RPackage. Could you confirm?
>
> Cheers,
> Doru
>
>
>
> On Sep 16, 2013, at 8:51 PM, Camillo Bruni <camillobruni(a)gmail.com> wrote:
>
>> I'm trying to fix the VM acceptance test. I currently have troubles loading moose.
>> What is the standard location of the configuration for Pharo 2.0?
>>
>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> + ./pharo ./Pharo.image config http://www.smalltalkhub.com/mc/Moose/Moose/main
>> ConfigurationOfMoose --install=stable
>>
>>
>> ===============================================================================
>> Notice: Installing ConfigurationOfMoose stable
>> ===============================================================================
>>
>> ==== Startup Error: GRError: 'Grease-Tests-Pharo-Core' depends on unknown package 'Grease-Pharo-Core'
>>
>> GRPackage class(GRObject class)>>error:
>> GRPackage(GRObject)>>error:
>> GRPackage>>resolveWith: in Block: [self error: self name printString , ' depends on ...etc...
>> Dictionary>>at:ifAbsent:
>> GRPackage>>resolveWith: in Block: [:each | aDictionary...
>> OrderedCollection>>collect:
>> GRPackage>>resolveWith:
>> GRPackage class>>packages in Block: [:each | each resolveWith: packages]
>> ...
>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>
> --
> www.tudorgirba.com
>
> "Every now and then stop and ask yourself if the war you're fighting is the right one."
>
>
>
>
Sept. 16, 2013
Re: [Pharo-dev] Please help us by buying the book
by David T. Lewis
On Mon, Sep 16, 2013 at 04:24:07PM +0200, Damien Cassou wrote:
> Hi,
>
> please support our work on Pharo by buying the new Deep into Pharo book
>
> http://rmod.lille.inria.fr/deepIntoPharo/
>
> Your money go to the Pharo Association, so it's worth it.
>
Thanks, I just ordered my copy of the hard copy book.
Dave
Sept. 16, 2013
Re: [Pharo-dev] moose build under 2.0
by Tudor Girba
Hi,
We typically load development on the CI server:
REPO=http://www.smalltalkhub.com/mc/Moose/Moose/main
./pharo $JOB_NAME.image config $REPO ConfigurationOfMoose --install=development
But, I think you are doing something else other than loading the code, and I think the problem is that at least in the version that we load, Grease defines its own package implementation which conflicts with RPackage. Could you confirm?
Cheers,
Doru
On Sep 16, 2013, at 8:51 PM, Camillo Bruni <camillobruni(a)gmail.com> wrote:
> I'm trying to fix the VM acceptance test. I currently have troubles loading moose.
> What is the standard location of the configuration for Pharo 2.0?
>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> + ./pharo ./Pharo.image config http://www.smalltalkhub.com/mc/Moose/Moose/main
> ConfigurationOfMoose --install=stable
>
>
> ===============================================================================
> Notice: Installing ConfigurationOfMoose stable
> ===============================================================================
>
> ==== Startup Error: GRError: 'Grease-Tests-Pharo-Core' depends on unknown package 'Grease-Pharo-Core'
>
> GRPackage class(GRObject class)>>error:
> GRPackage(GRObject)>>error:
> GRPackage>>resolveWith: in Block: [self error: self name printString , ' depends on ...etc...
> Dictionary>>at:ifAbsent:
> GRPackage>>resolveWith: in Block: [:each | aDictionary...
> OrderedCollection>>collect:
> GRPackage>>resolveWith:
> GRPackage class>>packages in Block: [:each | each resolveWith: packages]
> ...
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
--
www.tudorgirba.com
"Every now and then stop and ask yourself if the war you're fighting is the right one."
Sept. 16, 2013
moose build under 2.0
by Camillo Bruni
I'm trying to fix the VM acceptance test. I currently have troubles loading moose.
What is the standard location of the configuration for Pharo 2.0?
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ ./pharo ./Pharo.image config http://www.smalltalkhub.com/mc/Moose/Moose/main
ConfigurationOfMoose --install=stable
===============================================================================
Notice: Installing ConfigurationOfMoose stable
===============================================================================
==== Startup Error: GRError: 'Grease-Tests-Pharo-Core' depends on unknown package 'Grease-Pharo-Core'
GRPackage class(GRObject class)>>error:
GRPackage(GRObject)>>error:
GRPackage>>resolveWith: in Block: [self error: self name printString , ' depends on ...etc...
Dictionary>>at:ifAbsent:
GRPackage>>resolveWith: in Block: [:each | aDictionary...
OrderedCollection>>collect:
GRPackage>>resolveWith:
GRPackage class>>packages in Block: [:each | each resolveWith: packages]
...
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Sept. 16, 2013
Re: [Pharo-dev] Windows VM crash with Autotest package
by Esteban Lorenzano
soon, but just when it's ready :)
On Sep 16, 2013, at 8:35 PM, Camillo Bruni <camillobruni(a)gmail.com> wrote:
> On 2013-09-16, at 15:31, "Torsten Bergmann" <astares(a)gmx.de> wrote:
>>> could you try with the latest vm? http://files.pharo.org/vm/pharo/win/latest.zip
>>> looks like a jit bug.
>>
>> Yes - it works with the latest VM without any problem.
>>
>> How can the package http://files.pharo.org/platform/Pharo2.0-win.zip get updated with
>> it so others will not get the same problem when using Pharo 2.0?
>
>
> The script to build the platform packages uses the stable.zip VM.
> I don't know the details, but I think we will soon push the new version of the VM.
Sept. 16, 2013
Re: [Pharo-dev] Windows VM crash with Autotest package
by Camillo Bruni
On 2013-09-16, at 15:31, "Torsten Bergmann" <astares(a)gmx.de> wrote:
>> could you try with the latest vm? http://files.pharo.org/vm/pharo/win/latest.zip
>> looks like a jit bug.
>
> Yes - it works with the latest VM without any problem.
>
> How can the package http://files.pharo.org/platform/Pharo2.0-win.zip get updated with
> it so others will not get the same problem when using Pharo 2.0?
The script to build the platform packages uses the stable.zip VM.
I don't know the details, but I think we will soon push the new version of the VM.
Sept. 16, 2013
Re: [Pharo-dev] Windows VM crash with Autotest package
by Camillo Bruni
ok, so this bug should be fixed "automatically" when we promote the latest VM to stable.
On 2013-09-16, at 15:25, Sabine Knöfel <sabine.knoefel(a)gmail.com> wrote:
> with this vm, it works. no crash.
> Sabine
>
>
> On Mon, Sep 16, 2013 at 8:20 PM, Camillo Bruni <camillobruni(a)gmail.com>wrote:
>
>> could you try with the latest vm?
>> http://files.pharo.org/vm/pharo/win/latest.zip
>> looks like a jit bug.
>>
>> On 2013-09-16, at 15:16, Sabine Knöfel <sabine.knoefel(a)gmail.com> wrote:
>>
>>> Hi Torsten,
>>>
>>> yes, it crashes at my pc, too.
>>> This is the dump.
>>>
>>> Have a nice evening.
>>>
>>> Sabine
>>>
>>> ---------------------------------------------------------------------
>>> Mon Sep 16 20:14:32 2013
>>>
>>> Exception code: C0000005
>>> Exception addr: 05AA4A86
>>> Access violation (read access) at FFFFFFFF
>>> EAX:044E010D EBX:05AA4A48 ECX:05AA4A83 EDX:05B548A0
>>> ESI:05B548A4 EDI:0000003B EBP:002530CC ESP:002530C0
>>> EIP:05AA4A86 EFL:00010202
>>> FP Control: 0000027F
>>> FP Status: 00004020
>>> FP Tag: 0000FFFF
>>>
>>>
>>> Crashed in the VM thread
>>>
>>>
>>>
>>> Hardware information:
>>> Manufacturer: Unknown
>>> Model: Unknown
>>> Number of processors: 8
>>> Page size: 4096
>>>
>>> Memory Information (upon launch):
>>> Physical Memory Size: 4194303 kbytes
>>> Physical Memory Free: 4194303 kbytes
>>> Page File Size: 4194303 kbytes
>>> Page File Free: 4194303 kbytes
>>> Virtual Memory Size: 2097024 kbytes
>>> Virtual Memory Free: 2025956 kbytes
>>> Memory Load: 47 percent
>>>
>>> Processor 0: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
>>> Identifier: Intel64 Family 6 Model 42 Stepping 7
>>> ~MHZ: 3392
>>>
>>> Processor 1: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
>>> Identifier: Intel64 Family 6 Model 42 Stepping 7
>>> ~MHZ: 3392
>>>
>>> Processor 2: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
>>> Identifier: Intel64 Family 6 Model 42 Stepping 7
>>> ~MHZ: 3392
>>>
>>> Processor 3: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
>>> Identifier: Intel64 Family 6 Model 42 Stepping 7
>>> ~MHZ: 3392
>>>
>>> Processor 4: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
>>> Identifier: Intel64 Family 6 Model 42 Stepping 7
>>> ~MHZ: 3392
>>>
>>> Processor 5: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
>>> Identifier: Intel64 Family 6 Model 42 Stepping 7
>>> ~MHZ: 3392
>>>
>>> Processor 6: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
>>> Identifier: Intel64 Family 6 Model 42 Stepping 7
>>> ~MHZ: 3392
>>>
>>> Processor 7: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
>>> Identifier: Intel64 Family 6 Model 42 Stepping 7
>>> ~MHZ: 3392
>>>
>>> Operating System: Windows 7 Home Premium (Build 7601 Service Pack 1)
>>> Registered Owner: Sabine
>>> Registered Company: Hewlett-Packard Company
>>> SP major version: 1
>>> SP minor version: 0
>>> Suite mask: 300
>>> Product type: 1
>>>
>>> Display Information:
>>> Graphics adapter name: NVIDIA GeForce GT 545
>>> Primary monitor resolution: 1280 x 1024
>>>
>>> Device: RDPDD Chained DD
>>> Adapter String: ???
>>> Bios String: ???
>>> Chip Type: ???
>>> DAC Type: ???
>>> Memory Size: 0xFFFFFFFF
>>>
>>> Driver Versions:
>>> RDPDD:
>>>
>>> VM Version: Cog VM 4.0.0 (release) from Mar 13 2013
>>> Compiler: gcc 4.6.2
>>> Interpreter Build: NBCoInterpreter
>>> NativeBoost-CogPlugin-EstebanLorenzano.18 uuid:
>>> a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
>>> Cogit Build: NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid:
>>> a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
>>> Source Version: git://gitorious.org/cogvm/blessed.git Commit:
>>> 412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100
>>> By: Esteban Lorenzano <estebanlm(a)gmail.com> Jenkins build #14535
>>>
>>> Current byte code: -1
>>> Primitive index: -1
>>>
>>> Loaded plugins:
>>> Matrix2x3Plugin VMMaker-oscog-EstebanLorenzano.236 (i)
>>> FloatArrayPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
>>> ZipPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
>>> JPEGReadWriter2Plugin VMMaker-oscog-EstebanLorenzano.236 (i)
>>> SocketPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
>>> B2DPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
>>> BitBltPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
>>> LocalePlugin VMMaker-oscog-EstebanLorenzano.236 (i)
>>> SecurityPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
>>> FilePlugin VMMaker-oscog-EstebanLorenzano.236 (i)
>>> MiscPrimitivePlugin VMMaker-oscog-EstebanLorenzano.236 (i)
>>> LargeIntegers v1.5 VMMaker-oscog-EstebanLorenzano.236 (i)
>>>
>>> Module information:
>>> 00400000 - 006e4000: D:\Pharo2.0\Pharo.exe
>>> 03c30000 - 03d30004: CogCode
>>> 5e7f0000 - 5e7f6000: C:\Windows\system32\DCIMAN32.dll
>>> 5e800000 - 5e8e7000: C:\Windows\system32\DDRAW.dll
>>> 68fb0000 - 68fc2000: C:\Windows\system32\pnrpnsp.dll
>>> 6a9b0000 - 6aa78000: C:\Windows\system32\OPENGL32.DLL
>>> 6b530000 - 6b552000: C:\Windows\system32\GLU32.dll
>>> 6b560000 - 6b585000: C:\Windows\system32\dinput.dll
>>> 6c0e0000 - 6c0e6000: C:\Windows\system32\rasadhlp.dll
>>> 6c0f0000 - 6c111000: C:\Program Files (x86)\Bonjour\mdnsNSP.dll
>>> 6c120000 - 6c147000: C:\Program Files (x86)\Common Files\Microsoft
>>> Shared\Windows Live\WLIDNSP.DLL
>>> 6c210000 - 6c220000: C:\Windows\system32\NLAapi.dll
>>> 6c240000 - 6c267000: C:\Windows\system32\crtdll.dll
>>> 6c2c0000 - 6c2c5000: C:\Windows\system32\SHFolder.dll
>>> 6e8e0000 - 6e918000: C:\Windows\System32\fwpuclnt.dll
>>> 6e920000 - 6e928000: C:\Windows\System32\winrnr.dll
>>> 6eae0000 - 6eaf0000: C:\Windows\system32\napinsp.dll
>>> 6f660000 - 6f6a4000: C:\Windows\system32\DNSAPI.dll
>>> 6f6b0000 - 6f730000: C:\Windows\system32\uxtheme.dll
>>> 73a10000 - 73bae000:
>>>
>> C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.DLL
>>> 73bb0000 - 73c34000:
>>>
>> C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\COMCTL32.dll
>>> 742f0000 - 742f7000: C:\Windows\system32\WINNSI.DLL
>>> 74300000 - 7431c000: C:\Windows\system32\Iphlpapi.DLL
>>> 74340000 - 7437c000: C:\Windows\System32\mswsock.dll
>>> 743e0000 - 743e5000: C:\Windows\System32\wshtcpip.dll
>>> 74650000 - 74682000: C:\Windows\system32\WINMM.dll
>>> 74930000 - 74937000: C:\Windows\system32\WSOCK32.DLL
>>> 74c00000 - 74c13000: C:\Windows\system32\dwmapi.dll
>>> 74ef0000 - 74ef9000: C:\Windows\system32\VERSION.dll
>>> 74fc0000 - 74fcc000: C:\Windows\syswow64\CRYPTBASE.dll
>>> 74fd0000 - 75030000: C:\Windows\syswow64\SspiCli.dll
>>> 750a0000 - 7523d000: C:\Windows\syswow64\SETUPAPI.dll
>>> 75290000 - 752e7000: C:\Windows\syswow64\SHLWAPI.dll
>>> 752f0000 - 75309000: C:\Windows\SysWOW64\sechost.dll
>>> 75310000 - 7538b000: C:\Windows\syswow64\COMDLG32.DLL
>>> 75390000 - 7542d000: C:\Windows\syswow64\USP10.dll
>>> 75430000 - 754dc000: C:\Windows\syswow64\msvcrt.dll
>>> 754e0000 - 7612a000: C:\Windows\syswow64\SHELL32.dll
>>> 76410000 - 76510000: C:\Windows\syswow64\USER32.dll
>>> 76510000 - 76570000: C:\Windows\system32\IMM32.DLL
>>> 76570000 - 765a5000: C:\Windows\syswow64\WS2_32.dll
>>> 765c0000 - 7664f000: C:\Windows\syswow64\OLEAUT32.dll
>>> 76650000 - 76760000: C:\Windows\syswow64\kernel32.dll
>>> 76760000 - 76787000: C:\Windows\syswow64\CFGMGR32.dll
>>> 76790000 - 768ec000: C:\Windows\syswow64\OLE32.dll
>>> 768f0000 - 768f6000: C:\Windows\syswow64\NSI.dll
>>> 76940000 - 76945000: C:\Windows\syswow64\PSAPI.DLL
>>> 76950000 - 76962000: C:\Windows\syswow64\DEVOBJ.dll
>>> 76a10000 - 76aa0000: C:\Windows\syswow64\GDI32.dll
>>> 76b00000 - 76bf0000: C:\Windows\syswow64\RPCRT4.dll
>>> 76bf0000 - 76bfa000: C:\Windows\syswow64\LPK.dll
>>> 76c00000 - 76ca0000: C:\Windows\syswow64\ADVAPI32.DLL
>>> 76ea0000 - 76ee7000: C:\Windows\syswow64\KERNELBASE.dll
>>> 76ef0000 - 76fbc000: C:\Windows\syswow64\MSCTF.dll
>>> 770f0000 - 77173000: C:\Windows\syswow64\CLBCatQ.DLL
>>> 77580000 - 77700000: C:\Windows\SysWOW64\ntdll.dll
>>>
>>> Primitive trace:
>>> bitOr:
>>> digitCompare:
>>> bitShiftMagnitude:
>>> perform:with:
>>> basicAt:
>>> bitShiftMagnitude:
>>> basicAt:
>>> bitAnd:
>>> bitShiftMagnitude:
>>> basicAt:
>>> +
>>> bitOr:
>>> digitCompare:
>>> bitShiftMagnitude:
>>> perform:with:
>>> basicAt:
>>> bitShiftMagnitude:
>>> basicAt:
>>> bitAnd:
>>> bitShiftMagnitude:
>>> basicAt:
>>> +
>>> bitOr:
>>> digitCompare:
>>> bitShiftMagnitude:
>>> perform:with:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> basicNew
>>> new:
>>> basicNew
>>> basicNew
>>> class
>>> millisecondClockValue
>>> class
>>> yield
>>> class
>>> millisecondClockValue
>>> basicNew
>>> basicNew
>>> wait
>>> signal
>>> millisecondClockValue
>>> millisecondClockValue
>>> primSignal:atMilliseconds:
>>> millisecondClockValue
>>> wait
>>> signal
>>> wait
>>> value:
>>> perform:with:
>>> objectAt:
>>> objectAt:
>>> objectAt:
>>> class
>>> class
>>> class
>>> objectAt:
>>> objectAt:
>>> objectAt:
>>> new:
>>> basicNew
>>> at:put:
>>> species
>>> new:
>>> basicNew
>>> value:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> at:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> indexOfAscii:inString:startingAt:
>>> at:put:
>>> species
>>> new:
>>> replaceFrom:to:with:startingAt:
>>> basicNew
>>> new:
>>> class
>>> stringHash:initialHash:
>>> at:put:
>>> new:
>>> basicNew
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> at:put:
>>> species
>>> new:
>>> basicNew
>>> value:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> class
>>> findSubstring:in:startingAt:matchTable:
>>> species
>>> new:
>>> replaceFrom:to:with:startingAt:
>>> basicNew
>>> new:
>>> value:
>>> at:put:
>>> basicNew
>>> new:
>>> at:put:
>>> objectAt:
>>> objectAt:
>>> basicNew
>>> class
>>> class
>>> objectAt:
>>> objectAt:
>>> objectAt:
>>> objectAt:
>>> objectAt:
>>> flushCache
>>> at:put:
>>> valueNoContextSwitch
>>> basicNew
>>> basicNew
>>> new:
>>> basicNew
>>> new:
>>> basicNew
>>> new:
>>> basicNew
>>> new:
>>> millisecondClockValue
>>> digitMultiply:neg:
>>> <
>>> digitMultiply:neg:
>>> +
>>> class
>>> //
>>> basicNew
>>> value:
>>> objectAt:
>>> objectAt:
>>> objectAt:
>>> class
>>> class
>>> objectAt:
>>> objectAt:
>>> objectAt:
>>> objectAt:
>>> objectAt:
>>> basicNew
>>> value
>>> class
>>> valueNoContextSwitch
>>> class
>>> value
>>> class
>>> value
>>> class
>>> valueNoContextSwitch
>>> perform:
>>> new:
>>> perform:withArguments:
>>>
>>>
>>> Stack backtrace:
>>> [05AA4A86] ??? + 0 in (null)
>>> [03C30700] ceReturnToInterpreterTrampoline + 0 in CogCode
>>> [03C305C0] ceBaseFrameReturnTrampoline + 0 in CogCode
>>>
>>>
>>> Smalltalk stack dump:
>>> 0x2530cc M INVALID RECEIVER>perform: 0x3c9c4c6 0x3c9c4c6 is not on the
>>> heap
>>> 0x2530f0 I Foo(TestCase)>performTest 0x5b548a0: a(n) Foo
>>> 0x5b54bd4 w [] in Foo(TestCase)>runCase
>>>
>>>
>>>
>>> On Mon, Sep 16, 2013 at 8:06 PM, Torsten Bergmann <astares(a)gmx.de>
>> wrote:
>>>
>>>> Scenario:
>>>>
>>>> 1. Load fresh Pharo 2.0 (VM+image) from
>>>> http://files.pharo.org/platform/Pharo2.0-win.zip
>>>> 2. open Tools -> Config Browser and install "Autotest" package
>>>> 3. Evaluate
>>>> AutotestDashboard open.
>>>>
>>>> to open the autotest dashbord
>>>>
>>>> 4. Create a test class in Nautilus
>>>>
>>>> TestCase subclass: #Foo
>>>> instanceVariableNames: ''
>>>> classVariableNames: ''
>>>> poolDictionaries: ''
>>>> category: ''
>>>>
>>>>
>>>> 5. Create a test method
>>>>
>>>> testFoo
>>>>
>>>> self assert: 'hi' size = 2
>>>>
>>>> and ACCEPT it => Crashes the VM
>>>>
>>>> Anyone able to reproduce this?
>>>>
>>>> Thx
>>>> T.
>>>>
>>>>
>>
>>
Sept. 16, 2013
Windows VM crash with Autotest package
by Torsten Bergmann
>could you try with the latest vm? http://files.pharo.org/vm/pharo/win/latest.zip
>looks like a jit bug.
Yes - it works with the latest VM without any problem.
How can the package http://files.pharo.org/platform/Pharo2.0-win.zip get updated with
it so others will not get the same problem when using Pharo 2.0?
Thx
T.
Sept. 16, 2013
Re: [Pharo-dev] Windows VM crash with Autotest package
by Sabine Knöfel
with this vm, it works. no crash.
Sabine
On Mon, Sep 16, 2013 at 8:20 PM, Camillo Bruni <camillobruni(a)gmail.com>wrote:
> could you try with the latest vm?
> http://files.pharo.org/vm/pharo/win/latest.zip
> looks like a jit bug.
>
> On 2013-09-16, at 15:16, Sabine Knöfel <sabine.knoefel(a)gmail.com> wrote:
>
> > Hi Torsten,
> >
> > yes, it crashes at my pc, too.
> > This is the dump.
> >
> > Have a nice evening.
> >
> > Sabine
> >
> > ---------------------------------------------------------------------
> > Mon Sep 16 20:14:32 2013
> >
> > Exception code: C0000005
> > Exception addr: 05AA4A86
> > Access violation (read access) at FFFFFFFF
> > EAX:044E010D EBX:05AA4A48 ECX:05AA4A83 EDX:05B548A0
> > ESI:05B548A4 EDI:0000003B EBP:002530CC ESP:002530C0
> > EIP:05AA4A86 EFL:00010202
> > FP Control: 0000027F
> > FP Status: 00004020
> > FP Tag: 0000FFFF
> >
> >
> > Crashed in the VM thread
> >
> >
> >
> > Hardware information:
> > Manufacturer: Unknown
> > Model: Unknown
> > Number of processors: 8
> > Page size: 4096
> >
> > Memory Information (upon launch):
> > Physical Memory Size: 4194303 kbytes
> > Physical Memory Free: 4194303 kbytes
> > Page File Size: 4194303 kbytes
> > Page File Free: 4194303 kbytes
> > Virtual Memory Size: 2097024 kbytes
> > Virtual Memory Free: 2025956 kbytes
> > Memory Load: 47 percent
> >
> > Processor 0: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
> > Identifier: Intel64 Family 6 Model 42 Stepping 7
> > ~MHZ: 3392
> >
> > Processor 1: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
> > Identifier: Intel64 Family 6 Model 42 Stepping 7
> > ~MHZ: 3392
> >
> > Processor 2: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
> > Identifier: Intel64 Family 6 Model 42 Stepping 7
> > ~MHZ: 3392
> >
> > Processor 3: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
> > Identifier: Intel64 Family 6 Model 42 Stepping 7
> > ~MHZ: 3392
> >
> > Processor 4: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
> > Identifier: Intel64 Family 6 Model 42 Stepping 7
> > ~MHZ: 3392
> >
> > Processor 5: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
> > Identifier: Intel64 Family 6 Model 42 Stepping 7
> > ~MHZ: 3392
> >
> > Processor 6: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
> > Identifier: Intel64 Family 6 Model 42 Stepping 7
> > ~MHZ: 3392
> >
> > Processor 7: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
> > Identifier: Intel64 Family 6 Model 42 Stepping 7
> > ~MHZ: 3392
> >
> > Operating System: Windows 7 Home Premium (Build 7601 Service Pack 1)
> > Registered Owner: Sabine
> > Registered Company: Hewlett-Packard Company
> > SP major version: 1
> > SP minor version: 0
> > Suite mask: 300
> > Product type: 1
> >
> > Display Information:
> > Graphics adapter name: NVIDIA GeForce GT 545
> > Primary monitor resolution: 1280 x 1024
> >
> > Device: RDPDD Chained DD
> > Adapter String: ???
> > Bios String: ???
> > Chip Type: ???
> > DAC Type: ???
> > Memory Size: 0xFFFFFFFF
> >
> > Driver Versions:
> > RDPDD:
> >
> > VM Version: Cog VM 4.0.0 (release) from Mar 13 2013
> > Compiler: gcc 4.6.2
> > Interpreter Build: NBCoInterpreter
> > NativeBoost-CogPlugin-EstebanLorenzano.18 uuid:
> > a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
> > Cogit Build: NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid:
> > a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013
> > Source Version: git://gitorious.org/cogvm/blessed.git Commit:
> > 412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100
> > By: Esteban Lorenzano <estebanlm(a)gmail.com> Jenkins build #14535
> >
> > Current byte code: -1
> > Primitive index: -1
> >
> > Loaded plugins:
> > Matrix2x3Plugin VMMaker-oscog-EstebanLorenzano.236 (i)
> > FloatArrayPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> > ZipPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> > JPEGReadWriter2Plugin VMMaker-oscog-EstebanLorenzano.236 (i)
> > SocketPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> > B2DPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> > BitBltPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> > LocalePlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> > SecurityPlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> > FilePlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> > MiscPrimitivePlugin VMMaker-oscog-EstebanLorenzano.236 (i)
> > LargeIntegers v1.5 VMMaker-oscog-EstebanLorenzano.236 (i)
> >
> > Module information:
> > 00400000 - 006e4000: D:\Pharo2.0\Pharo.exe
> > 03c30000 - 03d30004: CogCode
> > 5e7f0000 - 5e7f6000: C:\Windows\system32\DCIMAN32.dll
> > 5e800000 - 5e8e7000: C:\Windows\system32\DDRAW.dll
> > 68fb0000 - 68fc2000: C:\Windows\system32\pnrpnsp.dll
> > 6a9b0000 - 6aa78000: C:\Windows\system32\OPENGL32.DLL
> > 6b530000 - 6b552000: C:\Windows\system32\GLU32.dll
> > 6b560000 - 6b585000: C:\Windows\system32\dinput.dll
> > 6c0e0000 - 6c0e6000: C:\Windows\system32\rasadhlp.dll
> > 6c0f0000 - 6c111000: C:\Program Files (x86)\Bonjour\mdnsNSP.dll
> > 6c120000 - 6c147000: C:\Program Files (x86)\Common Files\Microsoft
> > Shared\Windows Live\WLIDNSP.DLL
> > 6c210000 - 6c220000: C:\Windows\system32\NLAapi.dll
> > 6c240000 - 6c267000: C:\Windows\system32\crtdll.dll
> > 6c2c0000 - 6c2c5000: C:\Windows\system32\SHFolder.dll
> > 6e8e0000 - 6e918000: C:\Windows\System32\fwpuclnt.dll
> > 6e920000 - 6e928000: C:\Windows\System32\winrnr.dll
> > 6eae0000 - 6eaf0000: C:\Windows\system32\napinsp.dll
> > 6f660000 - 6f6a4000: C:\Windows\system32\DNSAPI.dll
> > 6f6b0000 - 6f730000: C:\Windows\system32\uxtheme.dll
> > 73a10000 - 73bae000:
> >
> C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.DLL
> > 73bb0000 - 73c34000:
> >
> C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\COMCTL32.dll
> > 742f0000 - 742f7000: C:\Windows\system32\WINNSI.DLL
> > 74300000 - 7431c000: C:\Windows\system32\Iphlpapi.DLL
> > 74340000 - 7437c000: C:\Windows\System32\mswsock.dll
> > 743e0000 - 743e5000: C:\Windows\System32\wshtcpip.dll
> > 74650000 - 74682000: C:\Windows\system32\WINMM.dll
> > 74930000 - 74937000: C:\Windows\system32\WSOCK32.DLL
> > 74c00000 - 74c13000: C:\Windows\system32\dwmapi.dll
> > 74ef0000 - 74ef9000: C:\Windows\system32\VERSION.dll
> > 74fc0000 - 74fcc000: C:\Windows\syswow64\CRYPTBASE.dll
> > 74fd0000 - 75030000: C:\Windows\syswow64\SspiCli.dll
> > 750a0000 - 7523d000: C:\Windows\syswow64\SETUPAPI.dll
> > 75290000 - 752e7000: C:\Windows\syswow64\SHLWAPI.dll
> > 752f0000 - 75309000: C:\Windows\SysWOW64\sechost.dll
> > 75310000 - 7538b000: C:\Windows\syswow64\COMDLG32.DLL
> > 75390000 - 7542d000: C:\Windows\syswow64\USP10.dll
> > 75430000 - 754dc000: C:\Windows\syswow64\msvcrt.dll
> > 754e0000 - 7612a000: C:\Windows\syswow64\SHELL32.dll
> > 76410000 - 76510000: C:\Windows\syswow64\USER32.dll
> > 76510000 - 76570000: C:\Windows\system32\IMM32.DLL
> > 76570000 - 765a5000: C:\Windows\syswow64\WS2_32.dll
> > 765c0000 - 7664f000: C:\Windows\syswow64\OLEAUT32.dll
> > 76650000 - 76760000: C:\Windows\syswow64\kernel32.dll
> > 76760000 - 76787000: C:\Windows\syswow64\CFGMGR32.dll
> > 76790000 - 768ec000: C:\Windows\syswow64\OLE32.dll
> > 768f0000 - 768f6000: C:\Windows\syswow64\NSI.dll
> > 76940000 - 76945000: C:\Windows\syswow64\PSAPI.DLL
> > 76950000 - 76962000: C:\Windows\syswow64\DEVOBJ.dll
> > 76a10000 - 76aa0000: C:\Windows\syswow64\GDI32.dll
> > 76b00000 - 76bf0000: C:\Windows\syswow64\RPCRT4.dll
> > 76bf0000 - 76bfa000: C:\Windows\syswow64\LPK.dll
> > 76c00000 - 76ca0000: C:\Windows\syswow64\ADVAPI32.DLL
> > 76ea0000 - 76ee7000: C:\Windows\syswow64\KERNELBASE.dll
> > 76ef0000 - 76fbc000: C:\Windows\syswow64\MSCTF.dll
> > 770f0000 - 77173000: C:\Windows\syswow64\CLBCatQ.DLL
> > 77580000 - 77700000: C:\Windows\SysWOW64\ntdll.dll
> >
> > Primitive trace:
> > bitOr:
> > digitCompare:
> > bitShiftMagnitude:
> > perform:with:
> > basicAt:
> > bitShiftMagnitude:
> > basicAt:
> > bitAnd:
> > bitShiftMagnitude:
> > basicAt:
> > +
> > bitOr:
> > digitCompare:
> > bitShiftMagnitude:
> > perform:with:
> > basicAt:
> > bitShiftMagnitude:
> > basicAt:
> > bitAnd:
> > bitShiftMagnitude:
> > basicAt:
> > +
> > bitOr:
> > digitCompare:
> > bitShiftMagnitude:
> > perform:with:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > basicNew
> > new:
> > basicNew
> > basicNew
> > class
> > millisecondClockValue
> > class
> > yield
> > class
> > millisecondClockValue
> > basicNew
> > basicNew
> > wait
> > signal
> > millisecondClockValue
> > millisecondClockValue
> > primSignal:atMilliseconds:
> > millisecondClockValue
> > wait
> > signal
> > wait
> > value:
> > perform:with:
> > objectAt:
> > objectAt:
> > objectAt:
> > class
> > class
> > class
> > objectAt:
> > objectAt:
> > objectAt:
> > new:
> > basicNew
> > at:put:
> > species
> > new:
> > basicNew
> > value:
> > class
> > findSubstring:in:startingAt:matchTable:
> > at:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > indexOfAscii:inString:startingAt:
> > at:put:
> > species
> > new:
> > replaceFrom:to:with:startingAt:
> > basicNew
> > new:
> > class
> > stringHash:initialHash:
> > at:put:
> > new:
> > basicNew
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > at:put:
> > species
> > new:
> > basicNew
> > value:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > class
> > findSubstring:in:startingAt:matchTable:
> > species
> > new:
> > replaceFrom:to:with:startingAt:
> > basicNew
> > new:
> > value:
> > at:put:
> > basicNew
> > new:
> > at:put:
> > objectAt:
> > objectAt:
> > basicNew
> > class
> > class
> > objectAt:
> > objectAt:
> > objectAt:
> > objectAt:
> > objectAt:
> > flushCache
> > at:put:
> > valueNoContextSwitch
> > basicNew
> > basicNew
> > new:
> > basicNew
> > new:
> > basicNew
> > new:
> > basicNew
> > new:
> > millisecondClockValue
> > digitMultiply:neg:
> > <
> > digitMultiply:neg:
> > +
> > class
> > //
> > basicNew
> > value:
> > objectAt:
> > objectAt:
> > objectAt:
> > class
> > class
> > objectAt:
> > objectAt:
> > objectAt:
> > objectAt:
> > objectAt:
> > basicNew
> > value
> > class
> > valueNoContextSwitch
> > class
> > value
> > class
> > value
> > class
> > valueNoContextSwitch
> > perform:
> > new:
> > perform:withArguments:
> >
> >
> > Stack backtrace:
> > [05AA4A86] ??? + 0 in (null)
> > [03C30700] ceReturnToInterpreterTrampoline + 0 in CogCode
> > [03C305C0] ceBaseFrameReturnTrampoline + 0 in CogCode
> >
> >
> > Smalltalk stack dump:
> > 0x2530cc M INVALID RECEIVER>perform: 0x3c9c4c6 0x3c9c4c6 is not on the
> > heap
> > 0x2530f0 I Foo(TestCase)>performTest 0x5b548a0: a(n) Foo
> > 0x5b54bd4 w [] in Foo(TestCase)>runCase
> >
> >
> >
> > On Mon, Sep 16, 2013 at 8:06 PM, Torsten Bergmann <astares(a)gmx.de>
> wrote:
> >
> >> Scenario:
> >>
> >> 1. Load fresh Pharo 2.0 (VM+image) from
> >> http://files.pharo.org/platform/Pharo2.0-win.zip
> >> 2. open Tools -> Config Browser and install "Autotest" package
> >> 3. Evaluate
> >> AutotestDashboard open.
> >>
> >> to open the autotest dashbord
> >>
> >> 4. Create a test class in Nautilus
> >>
> >> TestCase subclass: #Foo
> >> instanceVariableNames: ''
> >> classVariableNames: ''
> >> poolDictionaries: ''
> >> category: ''
> >>
> >>
> >> 5. Create a test method
> >>
> >> testFoo
> >>
> >> self assert: 'hi' size = 2
> >>
> >> and ACCEPT it => Crashes the VM
> >>
> >> Anyone able to reproduce this?
> >>
> >> Thx
> >> T.
> >>
> >>
>
>
Sept. 16, 2013