[Vm-dev] Weird Cog VM Crash [WAS] Fwd: [Moose-dev] Re: Pharo + Moose on Windows 7

Eliot Miranda eliot.miranda at gmail.com
Mon Dec 12 22:18:04 UTC 2011


couldn't get this to reproduce.  sorry...

On Mon, Dec 5, 2011 at 10:01 AM, Mariano Martinez Peck <
marianopeck at gmail.com> wrote:

>
> Hi Eliot. Look at what a weird crash ;)   (attached dmp)
> Trying to load Moose with Metacello... how can a bitmap be related there?
>
> And I think it is even reproducible in Windows with a Pharo 1.3 image and
> executing
>
> Gofer new
>         squeaksource: 'Moose';
>         package: 'ConfigurationOfMoose';
>     load.
>
>     (Smalltalk at: #ConfigurationOfMoose) perform: #loadDefault.
>
>
> Smalltalk stack dump:
>   0x19cd48 I Bitmap(ProtoObject)>become: 105252488: a(n) Bitmap
>   0x19cd74 M Bitmap>? 105252488: a(n) Bitmap
>   0x19cd8c M Bitmap>? 105252488: a(n) Bitmap
>   0x19cda8 M Bitmap>? 105252488: a(n) Bitmap
>   0x19cdcc M ConfigurationOfGrease
> class(Behavior)>basicAddSelector:withMethod: 96391684: a(n)
> ConfigurationOfGrease class
>   0x19cdec M ConfigurationOfGrease
> class(Behavior)>methodDictAddSelectorSilently:withMethod: 96391684: a(n)
> ConfigurationOfGrease class
>   0x19ce0c M ConfigurationOfGrease
> class(Behavior)>addSelectorSilently:withMethod: 96391684: a(n)
> ConfigurationOfGrease class
>   0x19ce2c M ConfigurationOfGrease
> class(ClassDescription)>addSelectorSilently:withMethod: 96391684: a(n)
> ConfigurationOfGrease class
>   0x19ce4c M MethodAddition>installMethod 98574536: a(n) MethodAddition
>   0x19ce64 M [] in MCPackageLoader>basicLoad 96367996: a(n) MCPackageLoader
>   0x19ce84 M OrderedCollection>do: 96368076: a(n) OrderedCollection
>   0x19cea0 M [] in MCPackageLoader>basicLoad 96367996: a(n) MCPackageLoader
>   0x19cebc M BlockClosure>on:do: 96391128: a(n) BlockClosure
>   0x19cee4 I [] in MCPackageLoader>basicLoad 96367996: a(n) MCPackageLoader
>   0x19cf04 M BlockClosure>ensure: 96391004: a(n) BlockClosure
>   0x19cf28 I MCPackageLoader>basicLoad 96367996: a(n) MCPackageLoader
>   0x19cf48 I [] in MCPackageLoader>loadWithNameLike: 96367996: a(n)
> MCPackageLoader
>   0x19cf6c I [] in MCPackageLoader>useChangeSetNamed:during: 96367996:
> a(n) MCPackageLoader
>   0x19cf8c M BlockClosure>ensure: 96390808: a(n) BlockClosure
>   0x19cfb8 I MCPackageLoader>useChangeSetNamed:during: 96367996: a(n)
> MCPackageLoader
>   0x19cfe0 I MCPackageLoader>useNewChangeSetNamedLike:during: 96367996:
> a(n) MCPackageLoader
>   0x19d008 I MCPackageLoader>loadWithNameLike: 96367996: a(n)
> MCPackageLoader
>   0x19d030 I MCVersionLoader>loadWithNameLike: 96367856: a(n)
> MCVersionLoader
>   0x19d054 I MCVersionLoader>load 96367856: a(n) MCVersionLoader
>
>
>
> ---------- Forwarded message ----------
> From: Hani Abdeen <hani.abdeen at gmail.com>
> Date: Mon, Dec 5, 2011 at 2:28 PM
> Subject: [Moose-dev] Re: Pharo + Moose on Windows 7
> To: Moose-related development <moose-dev at iam.unibe.ch>
>
>
> Ok, this is quit strange.
> I just loaded Moose default configuration using Croquet VM. No problem
> with that!!
> On the other hand, the Pharo VM 1.3 crashes each time I try to load the
> default configuration of Moose. The crash.dmp file is enclosed herewith.
>
> Cheers,
> Hani
>
>
> On 5 December 2011 13:10, Stéphane Ducasse <stephane.ducasse at inria.fr>wrote:
>
>> let us (pharo) know the problems because this is really strange.
>>
>> Stef
>>
>> On Dec 5, 2011, at 12:35 PM, Tudor Girba wrote:
>>
>> > Alex,
>> >
>> > Hani performed two experiments. One with the default VM shipped with
>> > the Pharo OneClick, and one with the latest VM from Eliot.
>> >
>> > When using the VM from Eliot, he only got an error that seemed to be
>> > related to not finding something in squeaksource. That is why we
>> > concluded that it might have been related to squeaksource.
>> >
>> > Doru
>> >
>> > On Mon, Dec 5, 2011 at 12:28 PM, Alexandre Bergel
>> > <alexandre.bergel at me.com> wrote:
>> >> Yesterday I was able to install it on OSX but not on WindowsXP, and at
>> the same time.
>> >>
>> >> Alexandre
>> >>
>> >>
>> >> On 5 Dec 2011, at 06:57, Tudor Girba wrote:
>> >>
>> >>> Thanks, Mariano.
>> >>>
>> >>> Indeed, most likely the issue with the last email was a squeaksource
>> problem.
>> >>>
>> >>> Hani, could you retry?
>> >>>
>> >>> Cheers,
>> >>> Doru
>> >>>
>> >>> On Mon, Dec 5, 2011 at 10:32 AM, Mariano Martinez Peck
>> >>> <marianopeck at gmail.com> wrote:
>> >>>> Weird. I have just tried in my machine and it works. Maybe
>> squeaksource was
>> >>>> down?
>> >>>> Cheers
>> >>>>
>> >>>>
>> >>>> On Mon, Dec 5, 2011 at 12:16 AM, Hani Abdeen <hani.abdeen at gmail.com>
>> wrote:
>> >>>>>
>> >>>>> Hi Doru,
>> >>>>>
>> >>>>> Thanks for the information.
>> >>>>> Ok, the Croquet VM
>> >>>>> (http://www.mirandabanda.org/files/Cog/VM/VM.r2519/cogwin.zip)
>> does not
>> >>>>> crash while loading Moose on Pharo image but I still get errors
>> when trying
>> >>>>> to load moose configuration. See the attached logs for more
>> information.
>> >>>>>
>> >>>>> The premade Moose images on Moose website work well :)
>> >>>>>
>> >>>>> Cheers,
>> >>>>> Hani
>> >>>>>
>> >>>>>
>> >>>>> On 4 December 2011 22:51, Tudor Girba <tudor at tudorgirba.com> wrote:
>> >>>>>>
>> >>>>>> Hi,
>> >>>>>>
>> >>>>>> On 4 Dec 2011, at 22:31, Hani Abdeen wrote:
>> >>>>>>
>> >>>>>>> Thanks Alex
>> >>>>>>>
>> >>>>>>> On 4 December 2011 22:07, Alexandre Bergel <
>> alexandre.bergel at me.com>
>> >>>>>>> wrote:
>> >>>>>>> Interesting.
>> >>>>>>> I am able to reproduce the problem, even with XP. The VM indeed
>> >>>>>>> crashes.
>> >>>>>>> At the same time, I run it on Mac, and it works well.
>> >>>>>>>
>> >>>>>>> Hani, just download the last OneClick Image. Many students of
>> mine are
>> >>>>>>> using it on a windows without any problem.
>> >>>>>>>
>> >>>>>>> I thought that Pharo-1.3-13315-OneClick.zip is the last stable
>> OneClick
>> >>>>>>> release.
>> >>>>>>> There is also Pharo-1.4.zip but it's annotated as unstable on
>> >>>>>>> Pharo-Project website. I'll try it.
>> >>>>>>
>> >>>>>> Alex meant that you could use the premade Moose OneClick image:
>> >>>>>>
>> >>>>>>
>> http://ci.moosetechnology.org/job/moose-latest-dev/lastSuccessfulBuild/artifact/moose_suite-4_6_dev.zip
>> >>>>>>
>> >>>>>> Another thing you can try is to use another VM instead of the one
>> from
>> >>>>>> the pharo oneclick. For example, try:
>> >>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r2519/cogwin.zip
>> >>>>>>
>> >>>>>> So, try redoing the experiment and run the Pharo image with the
>> newly
>> >>>>>> downloaded VM and let us know if it is better.
>> >>>>>>
>> >>>>>> Cheers,
>> >>>>>> Doru
>> >>>>>>
>> >>>>>>
>> >>>>>>> Cheers,
>> >>>>>>> Alexandre
>> >>>>>>>
>> >>>>>>> NB: I use VirtualBox to run Windows on my Mac, this is really
>> cool. The
>> >>>>>>> installation is a bit tricky however.
>> >>>>>>>
>> >>>>>>> Yes I agree, it's great to have a strong mac and run Windows on
>> Mac.
>> >>>>>>>
>> >>>>>>> Cheers,
>> >>>>>>> Hani
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> On 4 Dec 2011, at 17:43, Hani Abdeen wrote:
>> >>>>>>>
>> >>>>>>>> Hi,
>> >>>>>>>>
>> >>>>>>>> Yes it's Strange, since me too did that several days ago and
>> moose
>> >>>>>>>> was loaded, but when I was playing with Moose the VM crashed. I
>> thought that
>> >>>>>>>> was a simple accident.
>> >>>>>>>> So what I did many many times is the following:
>> >>>>>>>> - unzip the Pharo-1.3-13315-OneClick.zip
>> >>>>>>>> - execute pharo.exe
>> >>>>>>>> - do "DEVImageWorkspaces openExternalProjectWorkspace."
>> >>>>>>>> - then do:
>> >>>>>>>> Gofer new
>> >>>>>>>>         squeaksource: 'Moose';
>> >>>>>>>>         package: 'ConfigurationOfMoose';
>> >>>>>>>>     load.
>> >>>>>>>>
>> >>>>>>>>     (Smalltalk at: #ConfigurationOfMoose) perform: #loadDefault.
>> >>>>>>>>
>> >>>>>>>> When I found that there is nothing to do and I have always this
>> crash
>> >>>>>>>> or an error I thought that I should ask about it.
>> >>>>>>>>
>> >>>>>>>> Thanks,
>> >>>>>>>> Hani
>> >>>>>>>>
>> >>>>>>>> On 4 December 2011 21:27, Tudor Girba <tudor at tudorgirba.com>
>> wrote:
>> >>>>>>>> Hi Hani,
>> >>>>>>>>
>> >>>>>>>> Something is strange. The continuous integration server is using
>> this
>> >>>>>>>> script every day without problems. It's true that it is on
>> Linux, but that
>> >>>>>>>> should not make much of a difference.
>> >>>>>>>>
>> >>>>>>>> Could you provide us with the exact things you are doing (exact
>> >>>>>>>> links, code and step orders)?
>> >>>>>>>>
>> >>>>>>>> Cheers,
>> >>>>>>>> Doru
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> On 4 Dec 2011, at 21:23, Hani Abdeen wrote:
>> >>>>>>>>
>> >>>>>>>>> Hi,
>> >>>>>>>>>
>> >>>>>>>>> Oops, I past a wrong code above. I try to load the default
>> >>>>>>>>> configuration of Moose not Magma:
>> >>>>>>>>>
>> >>>>>>>>> ---
>> >>>>>>>>> Gofer new
>> >>>>>>>>>         squeaksource: 'Moose';
>> >>>>>>>>>         package: 'ConfigurationOfMoose';
>> >>>>>>>>>     load.
>> >>>>>>>>>
>> >>>>>>>>>     (Smalltalk at: #ConfigurationOfMoose) perform: #loadDefault.
>> >>>>>>>>> ----
>> >>>>>>>>>
>> >>>>>>>>> Attached the log and crash dmp files.
>> >>>>>>>>>
>> >>>>>>>>> Thanks,
>> >>>>>>>>> Hani
>> >>>>>>>>>
>> >>>>>>>>> On 4 December 2011 21:16, Tudor Girba <tudor at tudorgirba.com>
>> wrote:
>> >>>>>>>>> Hi,
>> >>>>>>>>>
>> >>>>>>>>> I do not understand. Are you loading Moose or Magma? Or trying
>> to
>> >>>>>>>>> load Magma in a Moose image?
>> >>>>>>>>>
>> >>>>>>>>> Doru
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>> On 4 Dec 2011, at 21:05, Stéphane Ducasse wrote:
>> >>>>>>>>>
>> >>>>>>>>>> Alex this is strange because the log mention mondrian
>> >>>>>>>>>> configuration file.
>> >>>>>>>>>>
>> >>>>>>>>>> Begin forwarded message:
>> >>>>>>>>>>
>> >>>>>>>>>>> From: Hani Abdeen <hani.abdeen at gmail.com>
>> >>>>>>>>>>> Subject: Pharo + Moose on Windows 7
>> >>>>>>>>>>> Date: December 4, 2011 8:52:57 PM GMT+01:00
>> >>>>>>>>>>> To: Stéphane Ducasse <stephane.ducasse at inria.fr>
>> >>>>>>>>>>>
>> >>>>>>>>>>> Hi Stef,
>> >>>>>>>>>>>
>> >>>>>>>>>>> I started reading "Pharo by Example" and "Moose book" and
>> >>>>>>>>>>> familiarizing myself with the new implementation of Moose.
>> >>>>>>>>>>> I use Pharo 1.3 release on Windows 7.
>> >>>>>>>>>>> Now, each time I open a clean image of Pharo and try to load
>> the
>> >>>>>>>>>>> default configuration of Moose, using the code below, I get
>> an error or the
>> >>>>>>>>>>> VM crashes!
>> >>>>>>>>>>>
>> >>>>>>>>>>> ------
>> >>>>>>>>>>> Gofer new
>> >>>>>>>>>>>         squeaksource: 'MetacelloRepository';
>> >>>>>>>>>>>         package: 'ConfigurationOfMagma';
>> >>>>>>>>>>>         load.
>> >>>>>>>>>>>
>> >>>>>>>>>>>     ((Smalltalk at: #ConfigurationOfMagma) project
>> >>>>>>>>>>> latestVersion) load
>> >>>>>>>>>>> ------
>> >>>>>>>>>>>
>> >>>>>>>>>>> The error Stack and the crash dmp file are herewith attached
>> for
>> >>>>>>>>>>> more information.
>> >>>>>>>>>>>
>> >>>>>>>>>>> I thought that before all I should ask you if I have to use
>> >>>>>>>>>>> another release of Pharo or if I have to load Moose
>> differently...
>> >>>>>>>>>>>
>> >>>>>>>>>>> Thanks in advance,
>> >>>>>>>>>>> Hani
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>> --
>> >>>>>>>>>>>
>> >>>>>>>>>>> Dr. Hani Abdeen
>> >>>>>>>>>>> Phd. in Software Engineering - RMod, INRIA Lille-Nord Europe
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>> <ErrorDuringLoadingMooseConfigurationDefault-Pharo1.3.txt>
>> >>>>>>>>>> <crash.dmp>
>> >>>>>>>>>>
>> >>>>>>>>>> _______________________________________________
>> >>>>>>>>>> Moose-dev mailing list
>> >>>>>>>>>> Moose-dev at iam.unibe.ch
>> >>>>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> >>>>>>>>>
>> >>>>>>>>> --
>> >>>>>>>>> www.tudorgirba.com
>> >>>>>>>>>
>> >>>>>>>>> "What we can governs what we wish."
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>> _______________________________________________
>> >>>>>>>>> Moose-dev mailing list
>> >>>>>>>>> Moose-dev at iam.unibe.ch
>> >>>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>> --
>> >>>>>>>>>
>> >>>>>>>>> Dr. Hani Abdeen
>> >>>>>>>>> Phd. in Software Engineering - RMod, INRIA Lille-Nord Europe
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> <ErrorDuringLoadingMooseConfigurationDefault-Pharo1.3.txt><crash.dmp>_______________________________________________
>> >>>>>>>>> Moose-dev mailing list
>> >>>>>>>>> Moose-dev at iam.unibe.ch
>> >>>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> >>>>>>>>
>> >>>>>>>> --
>> >>>>>>>> www.tudorgirba.com
>> >>>>>>>>
>> >>>>>>>> "We can create beautiful models in a vacuum.
>> >>>>>>>> But, to get them effective we have to deal with the
>> inconvenience of
>> >>>>>>>> reality."
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> _______________________________________________
>> >>>>>>>> Moose-dev mailing list
>> >>>>>>>> Moose-dev at iam.unibe.ch
>> >>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> --
>> >>>>>>>>
>> >>>>>>>> Dr. Hani Abdeen
>> >>>>>>>> Phd. in Software Engineering - RMod, INRIA Lille-Nord Europe
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> _______________________________________________
>> >>>>>>>> Moose-dev mailing list
>> >>>>>>>> Moose-dev at iam.unibe.ch
>> >>>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> >>>>>>>
>> >>>>>>> --
>> >>>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> >>>>>>> Alexandre Bergel  http://www.bergel.eu
>> >>>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> _______________________________________________
>> >>>>>>> Moose-dev mailing list
>> >>>>>>> Moose-dev at iam.unibe.ch
>> >>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> --
>> >>>>>>>
>> >>>>>>> Dr. Hani Abdeen
>> >>>>>>> Phd. in Software Engineering - RMod, INRIA Lille-Nord Europe
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> _______________________________________________
>> >>>>>>> Moose-dev mailing list
>> >>>>>>> Moose-dev at iam.unibe.ch
>> >>>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> >>>>>>
>> >>>>>> --
>> >>>>>> www.tudorgirba.com
>> >>>>>>
>> >>>>>> "Every thing should have the right to be different."
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> _______________________________________________
>> >>>>>> Moose-dev mailing list
>> >>>>>> Moose-dev at iam.unibe.ch
>> >>>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>>
>> >>>>> Dr. Hani Abdeen
>> >>>>> Phd. in Software Engineering - RMod, INRIA Lille-Nord Europe
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> _______________________________________________
>> >>>>> Moose-dev mailing list
>> >>>>> Moose-dev at iam.unibe.ch
>> >>>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> >>>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Mariano
>> >>>> http://marianopeck.wordpress.com
>> >>>>
>> >>>>
>> >>>> _______________________________________________
>> >>>> Moose-dev mailing list
>> >>>> Moose-dev at iam.unibe.ch
>> >>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> >>>>
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> www.tudorgirba.com
>> >>>
>> >>> "Every thing has its own flow"
>> >>>
>> >>> _______________________________________________
>> >>> Moose-dev mailing list
>> >>> Moose-dev at iam.unibe.ch
>> >>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> >>
>> >> --
>> >> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> >> Alexandre Bergel  http://www.bergel.eu
>> >> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> Moose-dev mailing list
>> >> Moose-dev at iam.unibe.ch
>> >> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> >
>> >
>> >
>> > --
>> > www.tudorgirba.com
>> >
>> > "Every thing has its own flow"
>> >
>> > _______________________________________________
>> > Moose-dev mailing list
>> > Moose-dev at iam.unibe.ch
>> > https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev at iam.unibe.ch
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>
>
>
> --
>
> Dr. Hani Abdeen
> Phd. in Software Engineering - RMod, INRIA Lille-Nord Europe
>
>
>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev at iam.unibe.ch
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
>


-- 
best,
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20111212/9bff4dca/attachment-0001.htm


More information about the Vm-dev mailing list