[Vm-dev] [Pharo-users] My Pharo image is crashing

Guillermo Polito guillermopolito at gmail.com
Mon Jan 21 16:41:04 UTC 2019


Hi Sergio,

I'm forwarding Eliot's answer ^^. He suggests you compile a VM with assert
flags to be able to check the output.

Maybe first you could try with the latest VM for pharo7 and see if the same
problem still happens?

Then, if you want to compile the VM in assert I can give you a hand, It
should not be too difficult (probably the only boring/time-consuming thing
is installing XCode if you don't have it).
Usually it should be as easy as going to
the build.macos32x86/pharo.cog.spur/ directory and execute ./mvm -a

On Mon, Jan 21, 2019 at 4:07 PM Eliot Miranda <eliot.miranda at gmail.com>
wrote:

>
> Hi Guille,
>
>     can you guide Sergio through the process of applying the assert vm and
> the leak checker to his image to find out where the corruption is?
>

Eliot,

I assume from your answer that no big changes were done on the GC since
june?
Also, I've never seen/used the leak checker before. I remember having
listened to somebody naming it, but that's all.

Do you have some pointer? Now I've found only some old emails from the
archive.
Maybe the following is enough?

$ vm --leakcheck 5 bla.image

@Sergio, could you try running the vm with this additional argument?


>
> _,,,^..^,,,_ (phone)
>
> On Jan 21, 2019, at 2:01 AM, Guillermo Polito <guillermopolito at gmail.com>
> wrote:
>
> Hi Sergio,
>
> It looks like a problem on the GC (or so I can tell by just looking at the
> stack).
>
> I'd suggest you to first try exporting your data using some serialization
> mechanism (STON or JSON for a textual representation, or fuel for a binary
> one), to avoid losing any of it.
>
> What version are you on? Is that a unix or osx?
> Your vm seems from last june.
>
> VM: 201806281256 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
> Date: Thu Jun 28 14:56:30 2018 CommitHash: a8a1dc1
>
> I put in CC the VM list, maybe someone there is aware of a bug fixed
> between june and latest versions.
>
> Cheers,
> Guille
>
> On Mon, Jan 21, 2019 at 2:59 AM sergio ruiz <sergio.rrd at gmail.com> wrote:
>
>> I have an image that I have been working on for a few weeks.
>>
>> Today, when I went to edit a method, the image crashed, and it crashes
>> whenever I try to save.
>>
>> normally, I wouldn’t care, but this one has a bunch of data (as Ordered
>> Collections in class variables).
>>
>> The current size of the image is 198.6M. How big can they usually get
>> without problems? I saw the number 7G somewhere, so it seems fine.
>>
>> Here is my error log: https://pastebin.com/2yWGCbAC
>>
>> Any ides?
>>
>> Thanks!
>>
>> ----
>> peace,
>> sergio
>> photographer, journalist, visionary
>>
>> Public Key: http://bit.ly/29z9fG0
>> #BitMessage BM-NBaswViL21xqgg9STRJjaJaUoyiNe2dV
>> http://www.codeandmusic.com
>> http://www.twitter.com/sergio_101
>> http://www.facebook.com/sergio101
>>
>
>
> --
>
>
>
> Guille Polito
>
> Research Engineer
>
> Centre de Recherche en Informatique, Signal et Automatique de Lille
>
> CRIStAL - UMR 9189
>
> French National Center for Scientific Research - *http://www.cnrs.fr
> <http://www.cnrs.fr>*
>
>
> *Web:* *http://guillep.github.io* <http://guillep.github.io>
>
> *Phone: *+33 06 52 70 66 13
>
>

-- 



Guille Polito

Research Engineer

Centre de Recherche en Informatique, Signal et Automatique de Lille

CRIStAL - UMR 9189

French National Center for Scientific Research - *http://www.cnrs.fr
<http://www.cnrs.fr>*


*Web:* *http://guillep.github.io* <http://guillep.github.io>

*Phone: *+33 06 52 70 66 13
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20190121/e607de44/attachment-0001.html>


More information about the Vm-dev mailing list