Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- 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
September 2013
- 91 participants
- 1255 messages
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
Re: [Pharo-dev] Windows VM crash with Autotest package
by Camillo Bruni
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
Re: [Pharo-dev] Windows VM crash with Autotest package
by Sabine Knöfel
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