Pharo-users
By thread
pharo-users@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- 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
February 2019
- 79 participants
- 589 messages
Stability of Pharo 7 vs 6?
by Tim Mackinnon
Iâm not sure if this is born out by others - but Iâm finding that Pharo 7 is a bit less stable than Pharo 6 - Iâm seeing quite a few seg-faults where the vm dies and terminates - both when the image is left running for a while, but also in fresh images where I do an Iceberg load of my projects. Iâve also seen a lot of weird things like corrupted fonts and keyboard focus/cursor keys not working properly.
>From memory - I saw a lot less of this in Pharo 6 when I first moved to it.
Possibly my usage is a bit different (although Iâm not sure) - but in all the cases above Iâm using OSX (HighSierra - so the same Mac OS as Pharo 6) - with the 64bit vm and running full screen.
One thing that seems to help (but this is an early empirical observation) - if I save my image to a new name - this seems to help. So Iâm wondering if there might be something in the build process that has changed and is causing some sort of instability?
I havenât done this long enough to really comment - but from all of the above, having a Pharo.1.image seemed to stop my problems.
Possibly Iâve been unlucky - but of 7 images Iâve used in the last 2 weeks - 5 of them have had issues. I did notice that half of these images were the rc1 build 1436 setup (as I hadnât noticed that the blessed 7.0 stable image has a different version number (previously, the last builds in PL Pharo 7 development - was the stable version - unless work then went forward for a Pharo 7.1. I liked to nab the dev version so that I know the build number to report it. I now see the about Pharo in the image also lists this number). Also some of my images were retrieved via zeroConf in the terminal (again, not sure if this makes a difference - but did that a lot with P6 too).
This isnât a complaint per se - as we need to move the platform forward and forge new approaches. So I really mention it to try and help diagnose the issues - or possibly understand if Iâm doing something weird.
Tim
Feb. 15, 2019
Re: [Pharo-users] Streams for FileReference in Pharo 7
by Sven Van Caekenberghe
Hi Jan,
I like #<< too, but I think your assumption that it can print anything on a stream is generally wrong, dangerous and unreliable.
IMHO, you better stick to #print: in that case.
Consider the follow, that all fail:
String streamContents: [ :s | s << 'hello' << 42.5 << $! ].
String streamContents: [ :s | s << 'hello' << (1@2) << $! ].
In other words: #<< works in bizar ways (check the implementors of #putOn:).
I would be inclined to change
ZnEncodedStream>>#<< collection
^ self nextPutAll: collection
to
ZnEncodedStream>>#<< collection
^ self nextPutAll: collection asString
but it would technically not be the same as the original #<< for in-memory streams.
Opinions ?
Sven
> On 15 Feb 2019, at 09:52, Jan BlizniÄenko <jan.bliznicenko(a)fit.cvut.cz> wrote:
>
> Hello everyone
>
> I am trying to use Pharo 7 for my project and I noticed that most of my
> streams related code does not work anymore. Reason is that API for streams
> received from writeStream of FileReference changed and I think it changed
> for the worse in my case, because << does not properly handle any other
> objects than strings anymore.
>
> In both Pharo 6 and 7 I can write
> String streamContents: [ :s | s << 'hello' << 42 << $! ].
> and get 'hello42!'.
> I can write in Pharo 6 but cannot in Pharo 7
> 'hello.txt' asFileReference writeStreamDo: [ :s | s << 'hello' << 42 << $! ]
> In Pharo 6, I get same result in both examples (written to the file in
> second case of course), but in Pharo 7, the second example results in
> exception because << does not work with anything other than strings, so it
> seems I have to manually convert everything to strings.
>
> This change to streams seems to me like a setback for 2 reasons:
> 1) API amongst streams is no longer consistent in this case
> 2) streams for files lost useful functionality and to make my project
> compatible with Pharo 7, I have to make lots of effort to make my code
> uglier and longer
>
> I would like to ask for the reason of this change and whether is there
> anything that can be done with it. Or do I just misuse or misunderstand
> anything? Thank you.
>
> Best regards,
> Jan
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>
Feb. 15, 2019
Streams for FileReference in Pharo 7
by Jan BlizniÄenko
Hello everyone
I am trying to use Pharo 7 for my project and I noticed that most of my
streams related code does not work anymore. Reason is that API for streams
received from writeStream of FileReference changed and I think it changed
for the worse in my case, because << does not properly handle any other
objects than strings anymore.
In both Pharo 6 and 7 I can write
String streamContents: [ :s | s << 'hello' << 42 << $! ].
and get 'hello42!'.
I can write in Pharo 6 but cannot in Pharo 7
'hello.txt' asFileReference writeStreamDo: [ :s | s << 'hello' << 42 << $! ]
In Pharo 6, I get same result in both examples (written to the file in
second case of course), but in Pharo 7, the second example results in
exception because << does not work with anything other than strings, so it
seems I have to manually convert everything to strings.
This change to streams seems to me like a setback for 2 reasons:
1) API amongst streams is no longer consistent in this case
2) streams for files lost useful functionality and to make my project
compatible with Pharo 7, I have to make lots of effort to make my code
uglier and longer
I would like to ask for the reason of this change and whether is there
anything that can be done with it. Or do I just misuse or misunderstand
anything? Thank you.
Best regards,
Jan
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
Feb. 15, 2019
Re: [Pharo-users] [ANN] P3 version 1.2
by Sven Van Caekenberghe
> On 14 Feb 2019, at 22:44, Esteban Maringolo <emaringolo(a)gmail.com> wrote:
>
> Thank you Sven.
>
> The timing is perfect.
> https://blog.digitalocean.com/announcing-managed-databases-for-postgresql/
>
> :)
Interesting & cool; thanks for sharing.
> Esteban A. Maringolo
>
>
> El mar., 12 feb. 2019 a las 11:23, Sven Van Caekenberghe
> (<sven(a)stfx.eu>) escribió:
>>
>> Hi,
>>
>> There is a new release of P3, the modern, lean and mean PostgreSQL client for Pharo.
>>
>> https://github.com/svenvc/P3
>>
>> Version 1.2 contains the following changes:
>>
>> - P3PreparedStatement is now joined by a polymorphic P3FormattedStatement working client side on text strings
>> - P3PreparedStatement & P3FormattedStatement now share the same double dispatch mechanism to process argument binding
>> - Added convenience methods #listDatabases #listSchemas & #listTablesInSchema: to P3Client
>> - Added convenience methods #firstColumnData & #firstFieldOfFirstRecord to P3Result
>> - Added dynamic ENUM support via #loadEnums in P3Client
>> - Add support for the 7 geometric types POINT, CIRCLE, LINE, LSEG, POLYGON & PATH with corresponding objects P3Point, P3Circle, P3Line, P3LineSegment, P3Polygon & P3Path
>> - Add support for the INTERVAL type with P3Interval object
>> - Added P3Client>>#serverVersion accessor
>> - Add support for BIT & VARBIT types with P3FixedBitString & P3BitString objects
>> - Add TIMETZ support
>> - Organised P3 package with tags
>> - More & better documentation & unit tests
>>
>> https://github.com/svenvc/P3/releases/tag/v1.2
>>
>> The quality of open source software is determined by it being alive, supported and maintained.
>>
>> The first way to help is to simply use P3 in your projects and report back about your successes and the issues that you encounter. You can ask questions on the Pharo mailing lists.
>>
>> Enjoy,
>>
>> Sven
>>
>> --
>> Sven Van Caekenberghe
>> Proudly supporting Pharo
>> http://pharo.org
>> http://association.pharo.org
>> http://consortium.pharo.org
>>
>>
>>
>>
>>
>
Feb. 14, 2019
Re: [Pharo-users] [ANN] P3 version 1.2
by Esteban Maringolo
Thank you Sven.
The timing is perfect.
https://blog.digitalocean.com/announcing-managed-databases-for-postgresql/
:)
Esteban A. Maringolo
El mar., 12 feb. 2019 a las 11:23, Sven Van Caekenberghe
(<sven(a)stfx.eu>) escribió:
>
> Hi,
>
> There is a new release of P3, the modern, lean and mean PostgreSQL client for Pharo.
>
> https://github.com/svenvc/P3
>
> Version 1.2 contains the following changes:
>
> - P3PreparedStatement is now joined by a polymorphic P3FormattedStatement working client side on text strings
> - P3PreparedStatement & P3FormattedStatement now share the same double dispatch mechanism to process argument binding
> - Added convenience methods #listDatabases #listSchemas & #listTablesInSchema: to P3Client
> - Added convenience methods #firstColumnData & #firstFieldOfFirstRecord to P3Result
> - Added dynamic ENUM support via #loadEnums in P3Client
> - Add support for the 7 geometric types POINT, CIRCLE, LINE, LSEG, POLYGON & PATH with corresponding objects P3Point, P3Circle, P3Line, P3LineSegment, P3Polygon & P3Path
> - Add support for the INTERVAL type with P3Interval object
> - Added P3Client>>#serverVersion accessor
> - Add support for BIT & VARBIT types with P3FixedBitString & P3BitString objects
> - Add TIMETZ support
> - Organised P3 package with tags
> - More & better documentation & unit tests
>
> https://github.com/svenvc/P3/releases/tag/v1.2
>
> The quality of open source software is determined by it being alive, supported and maintained.
>
> The first way to help is to simply use P3 in your projects and report back about your successes and the issues that you encounter. You can ask questions on the Pharo mailing lists.
>
> Enjoy,
>
> Sven
>
> --
> Sven Van Caekenberghe
> Proudly supporting Pharo
> http://pharo.org
> http://association.pharo.org
> http://consortium.pharo.org
>
>
>
>
>
Feb. 14, 2019
Re: [Pharo-users] Status of XML Support's move to GitHub
by Tim Mackinnon
Isnât tonel an open format? Would this not encourage other dialects to adopt it as well? The sooner the better?
We know that filetree wasnât really a great idea as a format (as Windows issues show).
Iâd say in this case move to it and letâs move forward. Hopefully all together.
Tim
Sent from my iPhone
> On 14 Feb 2019, at 18:43, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>
>
>
>> On 14 Feb 2019, at 19:02, Torsten Bergmann <astares(a)gmx.de> wrote:
>>
>> Hi,
>>
>> but Tonel allows to use the package also on Windows platform as Tonel is more compact. Otherwise we will run into long filename git
>> trouble again. This would limit it's use.
>>
>> A filetree/cypress might make sense for other dialects - but due to the above would it be possibly to have these formats
>> as a separate branch and keep the master in Tonel?
>
> Sure, there is a reason for Tonel, it *is* better, but in this case it might not be the best choice.
>
>> I know this makes it harder in maintaining - but I'm not sure the XML packages changes so often.
>
> No, I don't think they do.
>
>> @Sven: thank for taking action. Can we have a link in the README pointing also to the original STHub Repo?
>
> I did.
>
>> Maybe we should move the canonical project to the more central https://github.com/pharo-contributions like it was
>> done with other repos and add Sven (and others interested) to this team.
>
> Once somebody tries to do a real conversion with history.
>
>> Thanks
>> T.
>>
>>
>>> Gesendet: Donnerstag, 14. Februar 2019 um 18:08 Uhr
>>> Von: "Paul DeBruicker" <pdebruic(a)gmail.com>
>>> An: pharo-users(a)lists.pharo.org
>>> Betreff: Re: [Pharo-users] Status of XML Support's move to GitHub
>>>
>>> Hi Sven,
>>>
>>> Can we use filetree/cypress for this for now? IF the intention is for your
>>> copy to become the canonical github one at least. Squeak and GemStone
>>> don't yet have tonel and the smalltalkhub/PharoExtras repo is where code is
>>> currently loaded from for those platforms.
>>>
>>>
>>> Thanks for giving it some thought.
>>>
>>> Paul
>>>
>>>
>>>
>>> Sven Van Caekenberghe-2 wrote
>>>> Hi again,
>>>>
>>>>> On 10 Jan 2019, at 16:31, Sven Van Caekenberghe <
>>>
>>>> sven@
>>>
>>>>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> What is the status of XML Support's move to GitHub ?
>>>>> Many people were pro, has anything been done ?
>>>>> It would be very nice.
>>>>>
>>>>> Sven
>>>>
>>>> I did https://github.com/svenvc/XML-Support-Pharo as a direct copy of the
>>>> code from SmalltalkHub to GitHub, Tonel, Pharo and Travis CI.
>>>>
>>>> This is just the bare minimum, a proof of concept, with new, much
>>>> simplified baselines. It was the last project that I depend on and I
>>>> wanted it in GitHub for my own purposes. The default load of XMLParser
>>>> includes XMLWriter, the tests and the GT extensions.
>>>>
>>>> All 5100+ tests are green. I am using Pharo 7.0.1 64-bit. Code seems to
>>>> load reasonably fast.
>>>>
>>>> I want to stress that this is not a fork, nor the end of this conversion.
>>>>
>>>> I have a lot of respect for this high quality, solid code base and want
>>>> this important piece of code to move forward.
>>>>
>>>> I hope others will help.
>>>>
>>>> Sven
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>>>
>>>
>>
>
>
Feb. 14, 2019
Re: [Pharo-users] Status of XML Support's move to GitHub
by Sven Van Caekenberghe
> On 14 Feb 2019, at 19:02, Torsten Bergmann <astares(a)gmx.de> wrote:
>
> Hi,
>
> but Tonel allows to use the package also on Windows platform as Tonel is more compact. Otherwise we will run into long filename git
> trouble again. This would limit it's use.
>
> A filetree/cypress might make sense for other dialects - but due to the above would it be possibly to have these formats
> as a separate branch and keep the master in Tonel?
Sure, there is a reason for Tonel, it *is* better, but in this case it might not be the best choice.
> I know this makes it harder in maintaining - but I'm not sure the XML packages changes so often.
No, I don't think they do.
> @Sven: thank for taking action. Can we have a link in the README pointing also to the original STHub Repo?
I did.
> Maybe we should move the canonical project to the more central https://github.com/pharo-contributions like it was
> done with other repos and add Sven (and others interested) to this team.
Once somebody tries to do a real conversion with history.
> Thanks
> T.
>
>
>> Gesendet: Donnerstag, 14. Februar 2019 um 18:08 Uhr
>> Von: "Paul DeBruicker" <pdebruic(a)gmail.com>
>> An: pharo-users(a)lists.pharo.org
>> Betreff: Re: [Pharo-users] Status of XML Support's move to GitHub
>>
>> Hi Sven,
>>
>> Can we use filetree/cypress for this for now? IF the intention is for your
>> copy to become the canonical github one at least. Squeak and GemStone
>> don't yet have tonel and the smalltalkhub/PharoExtras repo is where code is
>> currently loaded from for those platforms.
>>
>>
>> Thanks for giving it some thought.
>>
>> Paul
>>
>>
>>
>> Sven Van Caekenberghe-2 wrote
>>> Hi again,
>>>
>>>> On 10 Jan 2019, at 16:31, Sven Van Caekenberghe <
>>
>>> sven@
>>
>>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> What is the status of XML Support's move to GitHub ?
>>>> Many people were pro, has anything been done ?
>>>> It would be very nice.
>>>>
>>>> Sven
>>>
>>> I did https://github.com/svenvc/XML-Support-Pharo as a direct copy of the
>>> code from SmalltalkHub to GitHub, Tonel, Pharo and Travis CI.
>>>
>>> This is just the bare minimum, a proof of concept, with new, much
>>> simplified baselines. It was the last project that I depend on and I
>>> wanted it in GitHub for my own purposes. The default load of XMLParser
>>> includes XMLWriter, the tests and the GT extensions.
>>>
>>> All 5100+ tests are green. I am using Pharo 7.0.1 64-bit. Code seems to
>>> load reasonably fast.
>>>
>>> I want to stress that this is not a fork, nor the end of this conversion.
>>>
>>> I have a lot of respect for this high quality, solid code base and want
>>> this important piece of code to move forward.
>>>
>>> I hope others will help.
>>>
>>> Sven
>>
>>
>>
>>
>>
>> --
>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>>
>>
>
Feb. 14, 2019
Re: [Pharo-users] Status of XML Support's move to GitHub
by Torsten Bergmann
Hi,
but Tonel allows to use the package also on Windows platform as Tonel is more compact. Otherwise we will run into long filename git
trouble again. This would limit it's use.
A filetree/cypress might make sense for other dialects - but due to the above would it be possibly to have these formats
as a separate branch and keep the master in Tonel?
I know this makes it harder in maintaining - but I'm not sure the XML packages changes so often.
@Sven: thank for taking action. Can we have a link in the README pointing also to the original STHub Repo?
Maybe we should move the canonical project to the more central https://github.com/pharo-contributions like it was
done with other repos and add Sven (and others interested) to this team.
Thanks
T.
> Gesendet: Donnerstag, 14. Februar 2019 um 18:08 Uhr
> Von: "Paul DeBruicker" <pdebruic(a)gmail.com>
> An: pharo-users(a)lists.pharo.org
> Betreff: Re: [Pharo-users] Status of XML Support's move to GitHub
>
> Hi Sven,
>
> Can we use filetree/cypress for this for now? IF the intention is for your
> copy to become the canonical github one at least. Squeak and GemStone
> don't yet have tonel and the smalltalkhub/PharoExtras repo is where code is
> currently loaded from for those platforms.
>
>
> Thanks for giving it some thought.
>
> Paul
>
>
>
> Sven Van Caekenberghe-2 wrote
> > Hi again,
> >
> >> On 10 Jan 2019, at 16:31, Sven Van Caekenberghe <
>
> > sven@
>
> > > wrote:
> >>
> >> Hi,
> >>
> >> What is the status of XML Support's move to GitHub ?
> >> Many people were pro, has anything been done ?
> >> It would be very nice.
> >>
> >> Sven
> >
> > I did https://github.com/svenvc/XML-Support-Pharo as a direct copy of the
> > code from SmalltalkHub to GitHub, Tonel, Pharo and Travis CI.
> >
> > This is just the bare minimum, a proof of concept, with new, much
> > simplified baselines. It was the last project that I depend on and I
> > wanted it in GitHub for my own purposes. The default load of XMLParser
> > includes XMLWriter, the tests and the GT extensions.
> >
> > All 5100+ tests are green. I am using Pharo 7.0.1 64-bit. Code seems to
> > load reasonably fast.
> >
> > I want to stress that this is not a fork, nor the end of this conversion.
> >
> > I have a lot of respect for this high quality, solid code base and want
> > this important piece of code to move forward.
> >
> > I hope others will help.
> >
> > Sven
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>
>
Feb. 14, 2019
Re: [Pharo-users] Status of XML Support's move to GitHub
by Sven Van Caekenberghe
Paul,
Like I said, this is just a simple first POC for Pharo only.
Of course, the real version should probably not use Tonel, and include the history.
I just do not want to take this on, I have already too many public things to support.
It is however my opinion that supporting multiple architectures and all kinds of older/historic variants make things exponentially more complex, and this is holding us back - I sometimes feel this in my other projects as well. But this is a general remark, not about XML Support (which has a different history).
Sven
> On 14 Feb 2019, at 18:08, Paul DeBruicker <pdebruic(a)gmail.com> wrote:
>
> Hi Sven,
>
> Can we use filetree/cypress for this for now? IF the intention is for your
> copy to become the canonical github one at least. Squeak and GemStone
> don't yet have tonel and the smalltalkhub/PharoExtras repo is where code is
> currently loaded from for those platforms.
>
>
> Thanks for giving it some thought.
>
> Paul
>
>
>
> Sven Van Caekenberghe-2 wrote
>> Hi again,
>>
>>> On 10 Jan 2019, at 16:31, Sven Van Caekenberghe <
>
>> sven@
>
>> > wrote:
>>>
>>> Hi,
>>>
>>> What is the status of XML Support's move to GitHub ?
>>> Many people were pro, has anything been done ?
>>> It would be very nice.
>>>
>>> Sven
>>
>> I did https://github.com/svenvc/XML-Support-Pharo as a direct copy of the
>> code from SmalltalkHub to GitHub, Tonel, Pharo and Travis CI.
>>
>> This is just the bare minimum, a proof of concept, with new, much
>> simplified baselines. It was the last project that I depend on and I
>> wanted it in GitHub for my own purposes. The default load of XMLParser
>> includes XMLWriter, the tests and the GT extensions.
>>
>> All 5100+ tests are green. I am using Pharo 7.0.1 64-bit. Code seems to
>> load reasonably fast.
>>
>> I want to stress that this is not a fork, nor the end of this conversion.
>>
>> I have a lot of respect for this high quality, solid code base and want
>> this important piece of code to move forward.
>>
>> I hope others will help.
>>
>> Sven
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
Feb. 14, 2019
Re: [Pharo-users] Status of XML Support's move to GitHub
by Paul DeBruicker
Hi Sven,
Can we use filetree/cypress for this for now? IF the intention is for your
copy to become the canonical github one at least. Squeak and GemStone
don't yet have tonel and the smalltalkhub/PharoExtras repo is where code is
currently loaded from for those platforms.
Thanks for giving it some thought.
Paul
Sven Van Caekenberghe-2 wrote
> Hi again,
>
>> On 10 Jan 2019, at 16:31, Sven Van Caekenberghe <
> sven@
> > wrote:
>>
>> Hi,
>>
>> What is the status of XML Support's move to GitHub ?
>> Many people were pro, has anything been done ?
>> It would be very nice.
>>
>> Sven
>
> I did https://github.com/svenvc/XML-Support-Pharo as a direct copy of the
> code from SmalltalkHub to GitHub, Tonel, Pharo and Travis CI.
>
> This is just the bare minimum, a proof of concept, with new, much
> simplified baselines. It was the last project that I depend on and I
> wanted it in GitHub for my own purposes. The default load of XMLParser
> includes XMLWriter, the tests and the GT extensions.
>
> All 5100+ tests are green. I am using Pharo 7.0.1 64-bit. Code seems to
> load reasonably fast.
>
> I want to stress that this is not a fork, nor the end of this conversion.
>
> I have a lot of respect for this high quality, solid code base and want
> this important piece of code to move forward.
>
> I hope others will help.
>
> Sven
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
Feb. 14, 2019
Re: [Pharo-users] pathSegments of workingDirectory?
by David Richards
Perfect.
Many thanks.
On Thu, 14 Feb 2019 at 05:14, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>
>
> > On 14 Feb 2019, at 13:55, David Richards <david.i.richards.iii(a)gmail.com>
> wrote:
> >
> > Hi Sven,
> >
> > Your second example expression fails for 'workingDirectory':
> >
> > FileLocator workingDirectory resolve pathSegments
> > ==> #()
> >
> > It works fine for FileLocator home but not for FileLocator
> workingDirectory .
> >
> > Your first expression will produce the desired result, if ensourcelled
> with syntactimancy:
> >
> > FileLocator workingDirectory pathString asFileReference pathSegments
> >
> > This smells a lot like an edge case to me. But perhaps it is the Way of
> Smalltalk.
>
> Like Alistair said, it should be
>
> FileLocator workingDirectory asAbsolute pathSegments.
>
> because it is a relative path.
>
> > Thanks
> > David
> >
> >
> >
> > On Wed, 13 Feb 2019 at 22:46, Sven Van Caekenberghe <sven(a)stfx.eu>
> wrote:
> > David,
> >
> > > On 14 Feb 2019, at 03:56, David Richards <
> david.i.richards.iii(a)gmail.com> wrote:
> > >
> > > Hi community,
> > >
> > > Consider:
> > >
> > > | file |
> > > file := FileLocator workingDirectory .
> > > file fullName .
> > > "==> '/Users/dr/Documents/Pharo/images/Study (Pharo 7.0 - 64bit
> stable)'"
> > > file pathSegments .
> > > "==> #()"
> > >
> > > How do we obtain path segments for the working directory?
> > >
> > > Is this an edge case where pathSegments does not return a semantically
> consistent value?
> > >
> > > Thanks
> > > David
> >
> > A FileLocator is a bit special, it is usable, but not yet fully
> realised, more abstract.
> >
> > You can use resolve. Consider:
> >
> > FileLocator home pathString.
> > "'/Users/sven'"
> >
> > FileLocator home resolve pathSegments.
> > "#('Users' 'sven')"
> >
> > HTH,
> >
> > Sven
> >
> >
>
>
>
Feb. 14, 2019
Re: [Pharo-users] Status of XML Support's move to GitHub
by Sven Van Caekenberghe
Hi again,
> On 10 Jan 2019, at 16:31, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>
> Hi,
>
> What is the status of XML Support's move to GitHub ?
> Many people were pro, has anything been done ?
> It would be very nice.
>
> Sven
I did https://github.com/svenvc/XML-Support-Pharo as a direct copy of the code from SmalltalkHub to GitHub, Tonel, Pharo and Travis CI.
This is just the bare minimum, a proof of concept, with new, much simplified baselines. It was the last project that I depend on and I wanted it in GitHub for my own purposes. The default load of XMLParser includes XMLWriter, the tests and the GT extensions.
All 5100+ tests are green. I am using Pharo 7.0.1 64-bit. Code seems to load reasonably fast.
I want to stress that this is not a fork, nor the end of this conversion.
I have a lot of respect for this high quality, solid code base and want this important piece of code to move forward.
I hope others will help.
Sven
Feb. 14, 2019
Re: [Pharo-users] How do I find the RPackageTag of a class?
by Tim Mackinnon
Actually - Iâve realised that Calypso can give me the tag name from its context - (aToolContext lastSelectedClassGroup).
However it does highlight a very strange package/tag design. Are you not supposed to be easily able to derive RPacakgeTags?
Tim
> On 14 Feb 2019, at 13:19, Tim Mackinnon <tim(a)testit.works> wrote:
>
> Iâm trying to understand how RPackage and RPackageTag work in Pharo7? It seems different than Pharo6 at least with Nautilus (vs Calypso) - as previously the Nautilus UI gave me the RPacakgeTag, and I could just work with that. Calypso doesnât seem to give me the tag object, but if I have a known class and I want to know its RPackageTag I canât see how you do it? It all seems rather messyâ¦.
>
> I can ask a class for its category - which just gives me a symbol of the form âmypackage-tagnameâ, and if I ask a class for its package, it will give me an RPackage(myPackage) - but that RPackage has a set of RPackageTags which just use the tagname (so not prefixed with "mypackage-â)? So am I really supposed to split the category name on â-â myself, and then select the correct RPackageTag?
>
> If I look at the RPackageTag tests - they all seem to use hard coded values and so donât really show you how you deal with the question above?
>
> It really seems quite messy?
>
> I naively thought that if I wanted a browser extension to deal with a selected package tag - and file out some classes in that tag (for exercism) - I could easily get the RPackageTag from any class and then use it?
>
> Tim
Feb. 14, 2019
How do I find the RPackageTag of a class?
by Tim Mackinnon
Iâm trying to understand how RPackage and RPackageTag work in Pharo7? It seems different than Pharo6 at least with Nautilus (vs Calypso) - as previously the Nautilus UI gave me the RPacakgeTag, and I could just work with that. Calypso doesnât seem to give me the tag object, but if I have a known class and I want to know its RPackageTag I canât see how you do it? It all seems rather messyâ¦.
I can ask a class for its category - which just gives me a symbol of the form âmypackage-tagnameâ, and if I ask a class for its package, it will give me an RPackage(myPackage) - but that RPackage has a set of RPackageTags which just use the tagname (so not prefixed with "mypackage-â)? So am I really supposed to split the category name on â-â myself, and then select the correct RPackageTag?
If I look at the RPackageTag tests - they all seem to use hard coded values and so donât really show you how you deal with the question above?
It really seems quite messy?
I naively thought that if I wanted a browser extension to deal with a selected package tag - and file out some classes in that tag (for exercism) - I could easily get the RPackageTag from any class and then use it?
Tim
Feb. 14, 2019
Re: [Pharo-users] pathSegments of workingDirectory?
by Sven Van Caekenberghe
> On 14 Feb 2019, at 13:55, David Richards <david.i.richards.iii(a)gmail.com> wrote:
>
> Hi Sven,
>
> Your second example expression fails for 'workingDirectory':
>
> FileLocator workingDirectory resolve pathSegments
> ==> #()
>
> It works fine for FileLocator home but not for FileLocator workingDirectory .
>
> Your first expression will produce the desired result, if ensourcelled with syntactimancy:
>
> FileLocator workingDirectory pathString asFileReference pathSegments
>
> This smells a lot like an edge case to me. But perhaps it is the Way of Smalltalk.
Like Alistair said, it should be
FileLocator workingDirectory asAbsolute pathSegments.
because it is a relative path.
> Thanks
> David
>
>
>
> On Wed, 13 Feb 2019 at 22:46, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
> David,
>
> > On 14 Feb 2019, at 03:56, David Richards <david.i.richards.iii(a)gmail.com> wrote:
> >
> > Hi community,
> >
> > Consider:
> >
> > | file |
> > file := FileLocator workingDirectory .
> > file fullName .
> > "==> '/Users/dr/Documents/Pharo/images/Study (Pharo 7.0 - 64bit stable)'"
> > file pathSegments .
> > "==> #()"
> >
> > How do we obtain path segments for the working directory?
> >
> > Is this an edge case where pathSegments does not return a semantically consistent value?
> >
> > Thanks
> > David
>
> A FileLocator is a bit special, it is usable, but not yet fully realised, more abstract.
>
> You can use resolve. Consider:
>
> FileLocator home pathString.
> "'/Users/sven'"
>
> FileLocator home resolve pathSegments.
> "#('Users' 'sven')"
>
> HTH,
>
> Sven
>
>
Feb. 14, 2019
Re: [Pharo-users] pathSegments of workingDirectory?
by David Richards
Hi Sven,
Your second example expression fails for 'workingDirectory':
FileLocator workingDirectory resolve pathSegments
==> #()
It works fine for FileLocator home but not for FileLocator workingDirectory
.
Your first expression will produce the desired result, if en*source*lled
with syntactimancy:
FileLocator workingDirectory pathString asFileReference pathSegments
This smells a lot like an edge case to me. But perhaps it is the Way of
Smalltalk.
Thanks
David
On Wed, 13 Feb 2019 at 22:46, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
> David,
>
> > On 14 Feb 2019, at 03:56, David Richards <david.i.richards.iii(a)gmail.com>
> wrote:
> >
> > Hi community,
> >
> > Consider:
> >
> > | file |
> > file := FileLocator workingDirectory .
> > file fullName .
> > "==> '/Users/dr/Documents/Pharo/images/Study (Pharo 7.0 - 64bit stable)'"
> > file pathSegments .
> > "==> #()"
> >
> > How do we obtain path segments for the working directory?
> >
> > Is this an edge case where pathSegments does not return a semantically
> consistent value?
> >
> > Thanks
> > David
>
> A FileLocator is a bit special, it is usable, but not yet fully realised,
> more abstract.
>
> You can use resolve. Consider:
>
> FileLocator home pathString.
> "'/Users/sven'"
>
> FileLocator home resolve pathSegments.
> "#('Users' 'sven')"
>
> HTH,
>
> Sven
>
>
>
Feb. 14, 2019
Quality assistant
by Hilaire
Hi
How to turn off the quality assitant in the calypso browser?
I don't find anymore the option in the settings browser.
Hilaire
--
Dr. Geo
http://drgeo.eu
Feb. 14, 2019
Re: [Pharo-users] Working VM for OS X for Pharo 7
by Hilaire
I know what you are describing, for example cairo can be impacted.
My self questioning was: Does the VM rely on the host git library or is
the one shipped with the vm sufficient?
Best,
Hilaire
Le 14/02/2019 à 10:33, Alistair Grant a écrit :
> On Linux it is almost always:
>
> - A library isn't found because the search path is wrong, i.e.
> LD_LIBRARY_PATH needs to be set, and/or
> - there's a missing dependency.
>
> The ldd command helps track these down by showing which dependencies
> are missing.
>
> On Linux you need to be careful because the pharo script sets
> up LD_LIBRARY_PATH, so ldd may show something as missing which will be
> found when pharo is actually run, e.g libssh.
>
> Cheers,
> Alistair
> (on phone)
--
Dr. Geo
http://drgeo.eu
Feb. 14, 2019
Re: [Pharo-users] Working VM for OS X for Pharo 7
by Alistair Grant
On Thu., 14 Feb. 2019, 10:07 Hilaire, <hilaire(a)drgeo.eu> wrote:
> Hopefully I may have access to a mac tomorrow to test your request, or
> it will be in 10 days.
>
> On the other hand, is not libgit integrated in the VM, so I don't
> understand how it can be related to system update? Or is libgit a
> binding to a system git or something like that?
>
On Linux it is almost always:
- A library isn't found because the search path is wrong, i.e.
LD_LIBRARY_PATH needs to be set, and/or
- there's a missing dependency.
The ldd command helps track these down by showing which dependencies are
missing.
On Linux you need to be careful because the pharo script sets up
LD_LIBRARY_PATH,
so ldd may show something as missing which will be found when pharo is
actually run, e.g libssh.
Cheers,
Alistair
(on phone)
>
>
Feb. 14, 2019
Re: [Pharo-users] pathSegments of workingDirectory?
by Sven Van Caekenberghe
Haha, I didn't pay enough attention to see the difference between #workingDirectory and #home.
Thanks for the clarification !
BTW, what I also wanted to add is that independent of the precise type you can always use the instances to do your job (open it, move it, etc ...).
> On 14 Feb 2019, at 08:18, Alistair Grant <akgrant0710(a)gmail.com> wrote:
>
> Hi David & Sven,
>
> On Thu, 14 Feb 2019 at 07:46, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>>
>> David,
>>
>>> On 14 Feb 2019, at 03:56, David Richards <david.i.richards.iii(a)gmail.com> wrote:
>>>
>>> Hi community,
>>>
>>> Consider:
>>>
>>> | file |
>>> file := FileLocator workingDirectory .
>>> file fullName .
>>> "==> '/Users/dr/Documents/Pharo/images/Study (Pharo 7.0 - 64bit stable)'"
>>> file pathSegments .
>>> "==> #()"
>>>
>>> How do we obtain path segments for the working directory?
>>>
>>> Is this an edge case where pathSegments does not return a semantically consistent value?
>>>
>>> Thanks
>>> David
>>
>> A FileLocator is a bit special, it is usable, but not yet fully realised, more abstract.
>>
>> You can use resolve. Consider:
>>
>> FileLocator home pathString.
>> "'/Users/sven'"
>>
>> FileLocator home resolve pathSegments.
>> "#('Users' 'sven')"
>
> What Sven wrote is, of course, correct. But this is also an edge case:
>
> FileLocator workingDirectory resolve pathSegments.
> "#()"
>
> The reason in this case is because the directory is stored as a
> RelativePath. A RelativePath is resolved against the working
> directory, which in this case is the same thing, so no movement is
> required, and an empty path is used.
>
> You can also try:
>
> FileLocator workingDirectory asAbsolute pathSegments.
> " #('home' 'alistair' 'pharo8' 'pharo64.04')"
>
> Just for added confusion, FileLocator class>>workingDirectory is also
> a special case. Most of the methods in the origins protocol return an
> instance of FileLocator. But FileLocator class>>workingDirectory
> returns an instance of FileReference.
>
> HTH,
> Alistair
Feb. 14, 2019
Re: [Pharo-users] Working VM for OS X for Pharo 7
by Hilaire
Hopefully I may have access to a mac tomorrow to test your request, or
it will be in 10 days.
On the other hand, is not libgit integrated in the VM, so I don't
understand how it can be related to system update? Or is libgit a
binding to a system git or something like that?
Thanks
PS: I did an update of my linux system a few days ago, so could it fix
the issue...
Hilaire
Le 14/02/2019 Ã 09:51, tesonep(a)gmail.com a
écrit :
> Good morning,
> Â Last week I had a problem with a conflicting version of libgit
> installed by brew. In my case, brew had updated the version making it
> incompatible with the bindings in FFi.Â
>
> Could you check the execution of:Â
>
> DYLD_PRINT_LIBRARIES_POST_LAUNCH=1
> ./pharo-vm/Pharo.app/Contents/MacOS/Pharo Pharo.imageÂ
>
>
> So we can see the libgit that is loading. This can be fixed in the
> image side, I remember I fixed a bug in the lookup of libgit.Â
>
--
Dr. Geo
http://drgeo.eu
Feb. 14, 2019
Re: [Pharo-users] Working VM for OS X for Pharo 7
by tesonep@gmail.com
Good morning,
Last week I had a problem with a conflicting version of libgit installed
by brew. In my case, brew had updated the version making it incompatible
with the bindings in FFi.
Could you check the execution of:
DYLD_PRINT_LIBRARIES_POST_LAUNCH=1
./pharo-vm/Pharo.app/Contents/MacOS/Pharo Pharo.image
So we can see the libgit that is loading. This can be fixed in the image
side, I remember I fixed a bug in the lookup of libgit.
On Thu, 14 Feb 2019, 09:09 Hilaire <hilaire(a)drgeo.eu wrote:
> Hi,
>
> Where is it possible to get a working OS X VM for Pharo7 ?
>
> Accoring to my test, the VM linked at http://pharo.org/download as error
> with a libgit plugin (same for linux VM btw)
>
> Thanks
>
> Hilaire
>
> --
> Dr. Geo
> http://drgeo.eu
>
>
>
>
Feb. 14, 2019
Re: [Pharo-users] Working VM for OS X for Pharo 7
by Hilaire
I downloaded again the 32bits linux VM, and I can't reproduce this error
with a stock P7 image.
Now I am still wondering with os x vm because I tried two days ago on a
computer at school, and get this libgit plugin error, same error
mentionned as well by a Pharoer.
Hilaire
Le 14/02/2019 à 09:14, Alistair Grant a écrit :
> I've been using both the stable and latest VMs on Ubuntu 16.04 without
> libgit problems "forever" (I don't remember the last time I had
> problem).
>
> Can you provide the path to, and output of "ldd libgit2.so"?
>
> Which linux are you using?
--
Dr. Geo
http://drgeo.eu
Feb. 14, 2019
Re: [Pharo-users] Working VM for OS X for Pharo 7
by Alistair Grant
Hi Hilaire,
On Thu, 14 Feb 2019 at 09:09, Hilaire <hilaire(a)drgeo.eu> wrote:
>
> Hi,
>
> Where is it possible to get a working OS X VM for Pharo7 ?
>
> Accoring to my test, the VM linked at http://pharo.org/download as error
> with a libgit plugin (same for linux VM btw)
I've been using both the stable and latest VMs on Ubuntu 16.04 without
libgit problems "forever" (I don't remember the last time I had
problem).
Can you provide the path to, and output of "ldd libgit2.so"?
Which linux are you using?
Cheers,
Alistair
Feb. 14, 2019
Working VM for OS X for Pharo 7
by Hilaire
Hi,
Where is it possible to get a working OS X VM for Pharo7 ?
Accoring to my test, the VM linked at http://pharo.org/download as error
with a libgit plugin (same for linux VM btw)
Thanks
Hilaire
--
Dr. Geo
http://drgeo.eu
Feb. 14, 2019
Re: [Pharo-users] Traits for class methods?
by Stephan Eggermont
Cyril Ferlicot <cyril.ferlicot(a)gmail.com>
wrote:
>
> I'm not a big fan of limiting the language on composition because the
> choice between composition and inheritance should be conceptual and
> not technical.
>
> I read in an article this way to choose between inheritance and composition:
An alternative (Smalltalk) view is that inheritance is primarily a code
reuse instrument. Use it when it allows you to do so. Java and c++ deformed
a lot of OO thinking
Stephan
Feb. 14, 2019
Re: [Pharo-users] pathSegments of workingDirectory?
by Alistair Grant
Hi David & Sven,
On Thu, 14 Feb 2019 at 07:46, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>
> David,
>
> > On 14 Feb 2019, at 03:56, David Richards <david.i.richards.iii(a)gmail.com> wrote:
> >
> > Hi community,
> >
> > Consider:
> >
> > | file |
> > file := FileLocator workingDirectory .
> > file fullName .
> > "==> '/Users/dr/Documents/Pharo/images/Study (Pharo 7.0 - 64bit stable)'"
> > file pathSegments .
> > "==> #()"
> >
> > How do we obtain path segments for the working directory?
> >
> > Is this an edge case where pathSegments does not return a semantically consistent value?
> >
> > Thanks
> > David
>
> A FileLocator is a bit special, it is usable, but not yet fully realised, more abstract.
>
> You can use resolve. Consider:
>
> FileLocator home pathString.
> "'/Users/sven'"
>
> FileLocator home resolve pathSegments.
> "#('Users' 'sven')"
What Sven wrote is, of course, correct. But this is also an edge case:
FileLocator workingDirectory resolve pathSegments.
"#()"
The reason in this case is because the directory is stored as a
RelativePath. A RelativePath is resolved against the working
directory, which in this case is the same thing, so no movement is
required, and an empty path is used.
You can also try:
FileLocator workingDirectory asAbsolute pathSegments.
" #('home' 'alistair' 'pharo8' 'pharo64.04')"
Just for added confusion, FileLocator class>>workingDirectory is also
a special case. Most of the methods in the origins protocol return an
instance of FileLocator. But FileLocator class>>workingDirectory
returns an instance of FileReference.
HTH,
Alistair
Feb. 14, 2019
Re: [Pharo-users] pathSegments of workingDirectory?
by Sven Van Caekenberghe
David,
> On 14 Feb 2019, at 03:56, David Richards <david.i.richards.iii(a)gmail.com> wrote:
>
> Hi community,
>
> Consider:
>
> | file |
> file := FileLocator workingDirectory .
> file fullName .
> "==> '/Users/dr/Documents/Pharo/images/Study (Pharo 7.0 - 64bit stable)'"
> file pathSegments .
> "==> #()"
>
> How do we obtain path segments for the working directory?
>
> Is this an edge case where pathSegments does not return a semantically consistent value?
>
> Thanks
> David
A FileLocator is a bit special, it is usable, but not yet fully realised, more abstract.
You can use resolve. Consider:
FileLocator home pathString.
"'/Users/sven'"
FileLocator home resolve pathSegments.
"#('Users' 'sven')"
HTH,
Sven
Feb. 14, 2019
pathSegments of workingDirectory?
by David Richards
Hi community,
Consider:
| file |
file := FileLocator workingDirectory .
file fullName .
"==> '/Users/dr/Documents/Pharo/images/Study (Pharo 7.0 - 64bit stable)'"
file pathSegments .
"==> #()"
How do we obtain path segments for the working directory?
Is this an edge case where pathSegments does not return a semantically
consistent value?
Thanks
David
Feb. 14, 2019
Re: [Pharo-users] Boostrap for seaside : incorrect JQuery version
by Tomaž Turk
This is now solved
(https://github.com/astares/Seaside-Bootstrap/issues/9)
Best wishes,
Tomaz
------ Original Message ------
From: "Esteban Maringolo" <emaringolo(a)gmail.com>
To: "Tomaž Turk" <tomaz.turk(a)ef.uni-lj.si>; "Any question about pharo is
welcome" <pharo-users(a)lists.pharo.org>
Sent: 12.2.2019 20:10:15
Subject: Re: [Pharo-users] Boostrap for seaside : incorrect JQuery
version
>Maybe it's just a matter of importing the latest Bootstrap files
>(v3.3.7) into the the corresponding FileLibrary.
>
>Regards,
>
>
>
>
>El lun., 11 feb. 2019 a las 18:51, Tomaž Turk
>(<tomaz.turk(a)ef.uni-lj.si>) escribió:
>>I'm sorry, I should be more clear - I copy&pasted the Bootstrap 3.3.7
>>code from here
>><https://getbootstrap.com/docs/3.3/getting-started/#download>, since
>>3.3.7 solved the issue I mentioned. The result is that mouse clicks
>>behave as they should, and there is no error on browser's console
>>anymore.
>>
>>Tomaz
>>
>>>
>>>
>>>------ Original Message ------
>>>>From: "sergio ruiz" <sergio.rrd(a)gmail.com>
>>>>To: "Any question about pharo is welcome"
>>>><pharo-users(a)lists.pharo.org>
>>>>Sent: 8. 02. 2019 21:22:39
>>>>Subject: Re: [Pharo-users] Boostrap for seaside : incorrect JQuery
>>>>version
>>>>
>>>>>Just for the record, I am having the same problem..
>>>>>
>>>>>
>>>>>On February 8, 2019 at 3:20:18 PM, Dominique Dartois
>>>>>(dom(a)dartois.org) wrote:
>>>>>
>>>>>>Hi all
>>>>>>I installed seaside + Bootstrap from the « Catalog Browser »,
>>>>>>following the tips at http://smalltalkhub.com/#!/~TorstenBergmann/
>>>>>>I run Pharo 7 64bits on MacOS.
>>>>>>The demo doesnât react to the mouse clicks. In fact Firefox
>>>>>>debugger showed an incompatibility between Bootstrap and JQuery
>>>>>>versions :
>>>>>>
Feb. 13, 2019
Re: [Pharo-users] Running test
by Hilaire
Ok, that sounds as a serious problem then. I am surprised the MacOS X
PharoLauncher has problem too. The Linux one is working ok. For drgeo I
think I will make three different packages for each os.
Le 13/02/2019 à 16:28, Sean P. DeNigris a écrit :
> HilaireFernandes wrote
>> You mean the same libgit plugin error?
> Sorry, I meant the bundle is damaged error
--
Dr. Geo
http://drgeo.eu
Feb. 13, 2019
Re: [Pharo-users] [ANN] P3 version 1.2
by Francisco Ortiz Peñaloza
This is great news. Thanks!
On Tue, Feb 12, 2019 at 5:44 PM Tudor Girba <tudor(a)tudorgirba.com> wrote:
> Thanks a lot for doing this!
>
> It is of great help to know that we can reliably work with Postgres.
>
> Cheers,
> Doru
>
>
> > On Feb 12, 2019, at 3:22 PM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
> >
> > Hi,
> >
> > There is a new release of P3, the modern, lean and mean PostgreSQL
> client for Pharo.
> >
> > https://github.com/svenvc/P3
> >
> > Version 1.2 contains the following changes:
> >
> > - P3PreparedStatement is now joined by a polymorphic
> P3FormattedStatement working client side on text strings
> > - P3PreparedStatement & P3FormattedStatement now share the same double
> dispatch mechanism to process argument binding
> > - Added convenience methods #listDatabases #listSchemas &
> #listTablesInSchema: to P3Client
> > - Added convenience methods #firstColumnData & #firstFieldOfFirstRecord
> to P3Result
> > - Added dynamic ENUM support via #loadEnums in P3Client
> > - Add support for the 7 geometric types POINT, CIRCLE, LINE, LSEG,
> POLYGON & PATH with corresponding objects P3Point, P3Circle, P3Line,
> P3LineSegment, P3Polygon & P3Path
> > - Add support for the INTERVAL type with P3Interval object
> > - Added P3Client>>#serverVersion accessor
> > - Add support for BIT & VARBIT types with P3FixedBitString & P3BitString
> objects
> > - Add TIMETZ support
> > - Organised P3 package with tags
> > - More & better documentation & unit tests
> >
> > https://github.com/svenvc/P3/releases/tag/v1.2
> >
> > The quality of open source software is determined by it being alive,
> supported and maintained.
> >
> > The first way to help is to simply use P3 in your projects and report
> back about your successes and the issues that you encounter. You can ask
> questions on the Pharo mailing lists.
> >
> > Enjoy,
> >
> > Sven
> >
> > --
> > Sven Van Caekenberghe
> > Proudly supporting Pharo
> > http://pharo.org
> > http://association.pharo.org
> > http://consortium.pharo.org
> >
> >
> >
> >
> >
>
> --
> www.feenk.com
>
> "What is more important: To be happy, or to make happy?"
>
>
>
Feb. 13, 2019
Re: [Pharo-users] Multiple NeoJSON mappings for the same domain object
by Francisco Ortiz Peñaloza
Hi,
sadly there is no documentation about Stargate yet, we did the first
release just 20 days ago.
Regarding HATEOAS, is an optional feature and we're testing it usefulness
right now.
Stargate is built on top of Zinc and Teapot and it has the following
features:
- Content negotiation allows serving different representations of a
resource. E.g. "application/json;version=1.0.0" and
"application/json;version=1.0.1" serve different representations of a
resource. We think this will allow us to grow in easily our APIs.
- Optional resource pagination support.
- Optional HATEOAS support.
- ETag generation.
PS: We already took note of https://github.com/zweidenker/JSONSchema and
https://github.com/zweidenker/OpenAPI. Both projects look great.
On Wed, Feb 13, 2019 at 12:58 PM Norbert Hartl <norbert(a)hartl.name> wrote:
>
>
> > Am 13.02.2019 um 13:53 schrieb Esteban Maringolo <emaringolo(a)gmail.com>:
> >
> > Not in a hurry at all, I'm defining this part, so I can explore
> > different alternatives.
> >
> > I'll explore the OpenAPI approach with JSONSchema as well.
> >
> >
> > Regards,
> >
> > ps: What I liked about Stargate is that it manages other aspects of an
> > API such as CORS, HATEOAS [1] and resource versioning, but
> > JSON-HyperSchema [2] seems to provide a similar approach to HATEOAS, I
> > don't know if there something in OpenAPI to have multiple
> > representation versions of the same resource (so you preserve the
> > route, but make the API back AND forward compatible).
> >
> Is there any documentation about stargate? Caring about CORS is surely
> useful. But I never got why HATEOAS is useful. It adds a lot of complexity
> with little use.
>
> Norbert
> > [1] https://en.wikipedia.org/wiki/HATEOAS
> > [2]
> https://www.ietf.org/archive/id/draft-handrews-json-schema-hyperschema-01.t…
> >
> > Esteban A. Maringolo
> >
> >> El mié., 13 feb. 2019 a las 4:45, Norbert Hartl (<norbert(a)hartl.name>)
> escribió:
> >>
> >> If you are not in a hurry you can use JSON schema. That is also an
> external mapper which can validate. And the spec is serializable. You might
> miss some functionality but I could try to add that if you donât do. I
> would be happy to have more users of the library.
> >>
> >> If you use it for REST you could also use OpenAPI which I did. It uses
> the JSON schema stuff for doing it.
> >>
> >> Norbert
> >>
> >>> Am 13.02.2019 um 02:58 schrieb Esteban Maringolo <emaringolo(a)gmail.com
> >:
> >>>
> >>> Meanwhile I found another approach to solve this in the context of a
> >>> JSON/REST API.
> >>>
> >>> E.g. see #addRuleToEncode:to:using: in.
> >>>
> https://github.com/ba-st/Stargate/blob/release-candidate/source/Stargate-Ex…
> >>>
> >>> Has a separate mapper for encoding and decoding, depending on the
> endpoint:
> >>>
> >>> Regards,
> >>>
> >>> Esteban A. Maringolo
> >>>
> >>> El mar., 12 feb. 2019 a las 19:34, Esteban Maringolo
> >>> (<emaringolo(a)gmail.com>) escribió:
> >>>>
> >>>> Hi all, Sven, :)
> >>>>
> >>>> I'm working on a domain model that will have different JSON
> >>>> representations for the same domain objects, so depending on the
> >>>> context it will return one representation or another.
> >>>>
> >>>> In the past to solve the multiple representations, what I did was to
> >>>> build "helper" methods that added the mappings to the mapper.
> >>>>
> >>>> So the process was like:
> >>>> 1. instantiate the mapper
> >>>> 2. call a #neoJsonSimple: mapper
> >>>> 3. configure the mapper by calling other mapping defining methods
> >>>> 4. convert the object to a JSON string.
> >>>>
> >>>> If I wanted an "extended" representation, in the step 2 I would call
> >>>> #neoJsonExtended: instead.
> >>>>
> >>>> But I find this "too manual" to scale.
> >>>>
> >>>> So... is there a better, ¿canonical?, way to achieve this?
> >>>>
> >>>>
> >>>> Thanks!
> >>>>
> >>>>
> >>>> ps: By now it will be only object -> JSON (so NeoJSONWriter), but in
> >>>> the future I might need to instantiate objects back from JSON, so the
> >>>> mappings should be for both mappers.
> >>>>
> >>>> Esteban A. Maringolo
> >>>
> >>
> >>
> >
>
>
>
Feb. 13, 2019
Re: [Pharo-users] Multiple NeoJSON mappings for the same domain object
by Norbert Hartl
> Am 13.02.2019 um 13:53 schrieb Esteban Maringolo <emaringolo(a)gmail.com>:
>
> Not in a hurry at all, I'm defining this part, so I can explore
> different alternatives.
>
> I'll explore the OpenAPI approach with JSONSchema as well.
>
>
> Regards,
>
> ps: What I liked about Stargate is that it manages other aspects of an
> API such as CORS, HATEOAS [1] and resource versioning, but
> JSON-HyperSchema [2] seems to provide a similar approach to HATEOAS, I
> don't know if there something in OpenAPI to have multiple
> representation versions of the same resource (so you preserve the
> route, but make the API back AND forward compatible).
>
Is there any documentation about stargate? Caring about CORS is surely useful. But I never got why HATEOAS is useful. It adds a lot of complexity with little use.
Norbert
> [1] https://en.wikipedia.org/wiki/HATEOAS
> [2] https://www.ietf.org/archive/id/draft-handrews-json-schema-hyperschema-01.t…
>
> Esteban A. Maringolo
>
>> El mié., 13 feb. 2019 a las 4:45, Norbert Hartl (<norbert(a)hartl.name>) escribió:
>>
>> If you are not in a hurry you can use JSON schema. That is also an external mapper which can validate. And the spec is serializable. You might miss some functionality but I could try to add that if you donât do. I would be happy to have more users of the library.
>>
>> If you use it for REST you could also use OpenAPI which I did. It uses the JSON schema stuff for doing it.
>>
>> Norbert
>>
>>> Am 13.02.2019 um 02:58 schrieb Esteban Maringolo <emaringolo(a)gmail.com>:
>>>
>>> Meanwhile I found another approach to solve this in the context of a
>>> JSON/REST API.
>>>
>>> E.g. see #addRuleToEncode:to:using: in.
>>> https://github.com/ba-st/Stargate/blob/release-candidate/source/Stargate-Ex…
>>>
>>> Has a separate mapper for encoding and decoding, depending on the endpoint:
>>>
>>> Regards,
>>>
>>> Esteban A. Maringolo
>>>
>>> El mar., 12 feb. 2019 a las 19:34, Esteban Maringolo
>>> (<emaringolo(a)gmail.com>) escribió:
>>>>
>>>> Hi all, Sven, :)
>>>>
>>>> I'm working on a domain model that will have different JSON
>>>> representations for the same domain objects, so depending on the
>>>> context it will return one representation or another.
>>>>
>>>> In the past to solve the multiple representations, what I did was to
>>>> build "helper" methods that added the mappings to the mapper.
>>>>
>>>> So the process was like:
>>>> 1. instantiate the mapper
>>>> 2. call a #neoJsonSimple: mapper
>>>> 3. configure the mapper by calling other mapping defining methods
>>>> 4. convert the object to a JSON string.
>>>>
>>>> If I wanted an "extended" representation, in the step 2 I would call
>>>> #neoJsonExtended: instead.
>>>>
>>>> But I find this "too manual" to scale.
>>>>
>>>> So... is there a better, ¿canonical?, way to achieve this?
>>>>
>>>>
>>>> Thanks!
>>>>
>>>>
>>>> ps: By now it will be only object -> JSON (so NeoJSONWriter), but in
>>>> the future I might need to instantiate objects back from JSON, so the
>>>> mappings should be for both mappers.
>>>>
>>>> Esteban A. Maringolo
>>>
>>
>>
>
Feb. 13, 2019
Re: [Pharo-users] Running test
by Sean P. DeNigris
HilaireFernandes wrote
> You mean the same libgit plugin error?
Sorry, I meant the bundle is damaged error
-----
Cheers,
Sean
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
Feb. 13, 2019
Re: [Pharo-users] Traits for class methods?
by Konrad Hinsen
Marcus Denker <marcus.denker(a)inria.fr> writes:
> It is amazing how much better this feels now that Traits can define state, too⦠(compared to before where it was just methods).
>
> https://github.com/khinsen/SingletonTrait/blob/master/SingletonTrait/Single…
>
> I would even want to have (and use) a Trait like that in the system by default.
That's what I thought as well when I saw the 43 implementors of
uniqueInstance in Pharo.
I'll package this as a pull request for Pharo!
Konrad.
Feb. 13, 2019
Re: [Pharo-users] Traits for class methods?
by Herby VojÄÃk
On 13. 2. 2019 14:54, Cyril Ferlicot wrote:
> On Wed, Feb 13, 2019 at 2:40 PM Hilaire <hilaire(a)drgeo.eu> wrote:
>>
>> I am wondering. Does it not make responsabilities less clear, shareed in
>> class hierarchy and traits hierarchy, now both in term of behavior but
>> also state?
>>
>
> Hi,
>
> In general I do not choose between inheritance and composition based
> on what the language allows. When we had stateless traits, I created
> subclasses even if I was not using any state, because it made sense.
>
> I'm not a big fan of limiting the language on composition because the
> choice between composition and inheritance should be conceptual and
> not technical.
Sorry for the unconstructive and spammy "I like it" post, but:
+1!
> I read in an article this way to choose between inheritance and composition:
>
> «Inheritance should only be used when:
> - Both classes are in the same logical domain
> - The subclass is a proper subtype of the superclass
> - The superclassâs implementation is necessary or appropriate for the subclass
> - The enhancements made by the subclass are primarily additive.»
>
>> Hilaire
>>
>> --
>> Dr. Geo
>> http://drgeo.eu
Feb. 13, 2019
Re: [Pharo-users] Traits for class methods?
by Cyril Ferlicot
On Wed, Feb 13, 2019 at 2:40 PM Hilaire <hilaire(a)drgeo.eu> wrote:
>
> I am wondering. Does it not make responsabilities less clear, shareed in
> class hierarchy and traits hierarchy, now both in term of behavior but
> also state?
>
Hi,
In general I do not choose between inheritance and composition based
on what the language allows. When we had stateless traits, I created
subclasses even if I was not using any state, because it made sense.
I'm not a big fan of limiting the language on composition because the
choice between composition and inheritance should be conceptual and
not technical.
I read in an article this way to choose between inheritance and composition:
«Inheritance should only be used when:
- Both classes are in the same logical domain
- The subclass is a proper subtype of the superclass
- The superclassâs implementation is necessary or appropriate for the subclass
- The enhancements made by the subclass are primarily additive.»
> Hilaire
>
> --
> Dr. Geo
> http://drgeo.eu
>
>
>
--
Cyril Ferlicot
https://ferlicot.fr
Feb. 13, 2019
Re: [Pharo-users] Traits for class methods?
by Hilaire
I am wondering. Does it not make responsabilities less clear, shareed in
class hierarchy and traits hierarchy, now both in term of behavior but
also state?
Hilaire
Le 13/02/2019 à 13:02, Marcus Denker a écrit :
> It is amazing how much better this feels now that Traits can define state, too⦠(compared to before where it was just methods).
>
> https://github.com/khinsen/SingletonTrait/blob/master/SingletonTrait/Single…
>
> I would even want to have (and use) a Trait like that in the system by default.
>
> Marcus
--
Dr. Geo
http://drgeo.eu
Feb. 13, 2019
Re: [Pharo-users] Multiple NeoJSON mappings for the same domain object
by Esteban Maringolo
Yes, there is a lot going on.
We're still missing a "featured stack" (at least one) that integrates
all the parts of a "common" application need.
"Necessity is the mother of invention" :)
Regards,
Esteban A. Maringolo
El mié., 13 feb. 2019 a las 5:33, Sven Van Caekenberghe
(<sven(a)stfx.eu>) escribió:
>
> Wow, first time I heard about https://github.com/ba-st/Stargate - seems like a great project.
>
> So much is happening in and around Pharo, it is really impossible to follow everything.
>
> > On 13 Feb 2019, at 02:58, Esteban Maringolo <emaringolo(a)gmail.com> wrote:
> >
> > Meanwhile I found another approach to solve this in the context of a
> > JSON/REST API.
> >
> > E.g. see #addRuleToEncode:to:using: in.
> > https://github.com/ba-st/Stargate/blob/release-candidate/source/Stargate-Ex…
> >
> > Has a separate mapper for encoding and decoding, depending on the endpoint:
> >
> > Regards,
> >
> > Esteban A. Maringolo
> >
> > El mar., 12 feb. 2019 a las 19:34, Esteban Maringolo
> > (<emaringolo(a)gmail.com>) escribió:
> >>
> >> Hi all, Sven, :)
> >>
> >> I'm working on a domain model that will have different JSON
> >> representations for the same domain objects, so depending on the
> >> context it will return one representation or another.
> >>
> >> In the past to solve the multiple representations, what I did was to
> >> build "helper" methods that added the mappings to the mapper.
> >>
> >> So the process was like:
> >> 1. instantiate the mapper
> >> 2. call a #neoJsonSimple: mapper
> >> 3. configure the mapper by calling other mapping defining methods
> >> 4. convert the object to a JSON string.
> >>
> >> If I wanted an "extended" representation, in the step 2 I would call
> >> #neoJsonExtended: instead.
> >>
> >> But I find this "too manual" to scale.
> >>
> >> So... is there a better, ¿canonical?, way to achieve this?
> >>
> >>
> >> Thanks!
> >>
> >>
> >> ps: By now it will be only object -> JSON (so NeoJSONWriter), but in
> >> the future I might need to instantiate objects back from JSON, so the
> >> mappings should be for both mappers.
> >>
> >> Esteban A. Maringolo
> >
>
>
Feb. 13, 2019
Re: [Pharo-users] Multiple NeoJSON mappings for the same domain object
by Esteban Maringolo
Not in a hurry at all, I'm defining this part, so I can explore
different alternatives.
I'll explore the OpenAPI approach with JSONSchema as well.
Regards,
ps: What I liked about Stargate is that it manages other aspects of an
API such as CORS, HATEOAS [1] and resource versioning, but
JSON-HyperSchema [2] seems to provide a similar approach to HATEOAS, I
don't know if there something in OpenAPI to have multiple
representation versions of the same resource (so you preserve the
route, but make the API back AND forward compatible).
[1] https://en.wikipedia.org/wiki/HATEOAS
[2] https://www.ietf.org/archive/id/draft-handrews-json-schema-hyperschema-01.t…
Esteban A. Maringolo
El mié., 13 feb. 2019 a las 4:45, Norbert Hartl (<norbert(a)hartl.name>) escribió:
>
> If you are not in a hurry you can use JSON schema. That is also an external mapper which can validate. And the spec is serializable. You might miss some functionality but I could try to add that if you donât do. I would be happy to have more users of the library.
>
> If you use it for REST you could also use OpenAPI which I did. It uses the JSON schema stuff for doing it.
>
> Norbert
>
> > Am 13.02.2019 um 02:58 schrieb Esteban Maringolo <emaringolo(a)gmail.com>:
> >
> > Meanwhile I found another approach to solve this in the context of a
> > JSON/REST API.
> >
> > E.g. see #addRuleToEncode:to:using: in.
> > https://github.com/ba-st/Stargate/blob/release-candidate/source/Stargate-Ex…
> >
> > Has a separate mapper for encoding and decoding, depending on the endpoint:
> >
> > Regards,
> >
> > Esteban A. Maringolo
> >
> > El mar., 12 feb. 2019 a las 19:34, Esteban Maringolo
> > (<emaringolo(a)gmail.com>) escribió:
> >>
> >> Hi all, Sven, :)
> >>
> >> I'm working on a domain model that will have different JSON
> >> representations for the same domain objects, so depending on the
> >> context it will return one representation or another.
> >>
> >> In the past to solve the multiple representations, what I did was to
> >> build "helper" methods that added the mappings to the mapper.
> >>
> >> So the process was like:
> >> 1. instantiate the mapper
> >> 2. call a #neoJsonSimple: mapper
> >> 3. configure the mapper by calling other mapping defining methods
> >> 4. convert the object to a JSON string.
> >>
> >> If I wanted an "extended" representation, in the step 2 I would call
> >> #neoJsonExtended: instead.
> >>
> >> But I find this "too manual" to scale.
> >>
> >> So... is there a better, ¿canonical?, way to achieve this?
> >>
> >>
> >> Thanks!
> >>
> >>
> >> ps: By now it will be only object -> JSON (so NeoJSONWriter), but in
> >> the future I might need to instantiate objects back from JSON, so the
> >> mappings should be for both mappers.
> >>
> >> Esteban A. Maringolo
> >
>
>
Feb. 13, 2019
Re: [Pharo-users] Traits for class methods?
by Marcus Denker
> On 13 Feb 2019, at 12:22, Konrad Hinsen <konrad.hinsen(a)fastmail.net> wrote:
>
> On 11/02/2019 17:18, Cyril Ferlicot wrote:
>
>> A quick question: is it possible to use traits to define class methods?
>>> For example, could the popular singleton pattern consisting of the
>>> three class methods #uniqueInstance, #new, and #reset plus the instance
>>> variable uniqueInstance be packaged as a trait?
>> Hi,
>>
>> Yes it is possible.
>
> Thanks for your encouragement!
>
> I ended up trying exactly that example, and it works just fine:
>
> https://github.com/khinsen/SingletonTrait
>
It is amazing how much better this feels now that Traits can define state, too⦠(compared to before where it was just methods).
https://github.com/khinsen/SingletonTrait/blob/master/SingletonTrait/Single…
I would even want to have (and use) a Trait like that in the system by default.
Marcus
Feb. 13, 2019
Re: [Pharo-users] Traits for class methods?
by Konrad Hinsen
On 11/02/2019 17:18, Cyril Ferlicot wrote:
> A quick question: is it possible to use traits to define class methods?
>> For example, could the popular singleton pattern consisting of the
>> three class methods #uniqueInstance, #new, and #reset plus the instance
>> variable uniqueInstance be packaged as a trait?
> Hi,
>
> Yes it is possible.
Thanks for your encouragement!
I ended up trying exactly that example, and it works just fine:
   https://github.com/khinsen/SingletonTrait
Konrad.
Feb. 13, 2019
Re: [Pharo-users] Running test
by Hilaire
You mean the same libgit plugin error?
Hilaire
Le 13/02/2019 à 03:38, Sean P. DeNigris a écrit :
> HilaireFernandes wrote
>> I could try to fetch one from PharoLuncher on Mac OSX
> I just dl-ed the new Launcher on Mojave and it seems that I had to
> temporarily disable Gatekeeper via command line to get around a similar
> error.
--
Dr. Geo
http://drgeo.eu
Feb. 13, 2019
Re: [Pharo-users] Multiple NeoJSON mappings for the same domain object
by Sven Van Caekenberghe
Wow, first time I heard about https://github.com/ba-st/Stargate - seems like a great project.
So much is happening in and around Pharo, it is really impossible to follow everything.
> On 13 Feb 2019, at 02:58, Esteban Maringolo <emaringolo(a)gmail.com> wrote:
>
> Meanwhile I found another approach to solve this in the context of a
> JSON/REST API.
>
> E.g. see #addRuleToEncode:to:using: in.
> https://github.com/ba-st/Stargate/blob/release-candidate/source/Stargate-Ex…
>
> Has a separate mapper for encoding and decoding, depending on the endpoint:
>
> Regards,
>
> Esteban A. Maringolo
>
> El mar., 12 feb. 2019 a las 19:34, Esteban Maringolo
> (<emaringolo(a)gmail.com>) escribió:
>>
>> Hi all, Sven, :)
>>
>> I'm working on a domain model that will have different JSON
>> representations for the same domain objects, so depending on the
>> context it will return one representation or another.
>>
>> In the past to solve the multiple representations, what I did was to
>> build "helper" methods that added the mappings to the mapper.
>>
>> So the process was like:
>> 1. instantiate the mapper
>> 2. call a #neoJsonSimple: mapper
>> 3. configure the mapper by calling other mapping defining methods
>> 4. convert the object to a JSON string.
>>
>> If I wanted an "extended" representation, in the step 2 I would call
>> #neoJsonExtended: instead.
>>
>> But I find this "too manual" to scale.
>>
>> So... is there a better, ¿canonical?, way to achieve this?
>>
>>
>> Thanks!
>>
>>
>> ps: By now it will be only object -> JSON (so NeoJSONWriter), but in
>> the future I might need to instantiate objects back from JSON, so the
>> mappings should be for both mappers.
>>
>> Esteban A. Maringolo
>
Feb. 13, 2019
Re: [Pharo-users] Multiple NeoJSON mappings for the same domain object
by Norbert Hartl
Forgot to add the links
https://github.com/zweidenker/JSONSchema
https://github.com/zweidenker/OpenAPI
Norbert
> Am 13.02.2019 um 08:44 schrieb Norbert Hartl <norbert(a)hartl.name>:
>
> If you are not in a hurry you can use JSON schema. That is also an external mapper which can validate. And the spec is serializable. You might miss some functionality but I could try to add that if you donât do. I would be happy to have more users of the library.
>
> If you use it for REST you could also use OpenAPI which I did. It uses the JSON schema stuff for doing it.
>
> Norbert
>
>> Am 13.02.2019 um 02:58 schrieb Esteban Maringolo <emaringolo(a)gmail.com>:
>>
>> Meanwhile I found another approach to solve this in the context of a
>> JSON/REST API.
>>
>> E.g. see #addRuleToEncode:to:using: in.
>> https://github.com/ba-st/Stargate/blob/release-candidate/source/Stargate-Ex…
>>
>> Has a separate mapper for encoding and decoding, depending on the endpoint:
>>
>> Regards,
>>
>> Esteban A. Maringolo
>>
>> El mar., 12 feb. 2019 a las 19:34, Esteban Maringolo
>> (<emaringolo(a)gmail.com>) escribió:
>>>
>>> Hi all, Sven, :)
>>>
>>> I'm working on a domain model that will have different JSON
>>> representations for the same domain objects, so depending on the
>>> context it will return one representation or another.
>>>
>>> In the past to solve the multiple representations, what I did was to
>>> build "helper" methods that added the mappings to the mapper.
>>>
>>> So the process was like:
>>> 1. instantiate the mapper
>>> 2. call a #neoJsonSimple: mapper
>>> 3. configure the mapper by calling other mapping defining methods
>>> 4. convert the object to a JSON string.
>>>
>>> If I wanted an "extended" representation, in the step 2 I would call
>>> #neoJsonExtended: instead.
>>>
>>> But I find this "too manual" to scale.
>>>
>>> So... is there a better, ¿canonical?, way to achieve this?
>>>
>>>
>>> Thanks!
>>>
>>>
>>> ps: By now it will be only object -> JSON (so NeoJSONWriter), but in
>>> the future I might need to instantiate objects back from JSON, so the
>>> mappings should be for both mappers.
>>>
>>> Esteban A. Maringolo
>>
>
>
Feb. 13, 2019
Re: [Pharo-users] Multiple NeoJSON mappings for the same domain object
by Norbert Hartl
If you are not in a hurry you can use JSON schema. That is also an external mapper which can validate. And the spec is serializable. You might miss some functionality but I could try to add that if you donât do. I would be happy to have more users of the library.
If you use it for REST you could also use OpenAPI which I did. It uses the JSON schema stuff for doing it.
Norbert
> Am 13.02.2019 um 02:58 schrieb Esteban Maringolo <emaringolo(a)gmail.com>:
>
> Meanwhile I found another approach to solve this in the context of a
> JSON/REST API.
>
> E.g. see #addRuleToEncode:to:using: in.
> https://github.com/ba-st/Stargate/blob/release-candidate/source/Stargate-Ex…
>
> Has a separate mapper for encoding and decoding, depending on the endpoint:
>
> Regards,
>
> Esteban A. Maringolo
>
> El mar., 12 feb. 2019 a las 19:34, Esteban Maringolo
> (<emaringolo(a)gmail.com>) escribió:
>>
>> Hi all, Sven, :)
>>
>> I'm working on a domain model that will have different JSON
>> representations for the same domain objects, so depending on the
>> context it will return one representation or another.
>>
>> In the past to solve the multiple representations, what I did was to
>> build "helper" methods that added the mappings to the mapper.
>>
>> So the process was like:
>> 1. instantiate the mapper
>> 2. call a #neoJsonSimple: mapper
>> 3. configure the mapper by calling other mapping defining methods
>> 4. convert the object to a JSON string.
>>
>> If I wanted an "extended" representation, in the step 2 I would call
>> #neoJsonExtended: instead.
>>
>> But I find this "too manual" to scale.
>>
>> So... is there a better, ¿canonical?, way to achieve this?
>>
>>
>> Thanks!
>>
>>
>> ps: By now it will be only object -> JSON (so NeoJSONWriter), but in
>> the future I might need to instantiate objects back from JSON, so the
>> mappings should be for both mappers.
>>
>> Esteban A. Maringolo
>
Feb. 13, 2019
Re: [Pharo-users] Running test
by Sean P. DeNigris
HilaireFernandes wrote
> I could try to fetch one from PharoLuncher on Mac OSX
I just dl-ed the new Launcher on Mojave and it seems that I had to
temporarily disable Gatekeeper via command line to get around a similar
error.
-----
Cheers,
Sean
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
Feb. 13, 2019
Re: [Pharo-users] Multiple NeoJSON mappings for the same domain object
by Esteban Maringolo
Meanwhile I found another approach to solve this in the context of a
JSON/REST API.
E.g. see #addRuleToEncode:to:using: in.
https://github.com/ba-st/Stargate/blob/release-candidate/source/Stargate-Ex…
Has a separate mapper for encoding and decoding, depending on the endpoint:
Regards,
Esteban A. Maringolo
El mar., 12 feb. 2019 a las 19:34, Esteban Maringolo
(<emaringolo(a)gmail.com>) escribió:
>
> Hi all, Sven, :)
>
> I'm working on a domain model that will have different JSON
> representations for the same domain objects, so depending on the
> context it will return one representation or another.
>
> In the past to solve the multiple representations, what I did was to
> build "helper" methods that added the mappings to the mapper.
>
> So the process was like:
> 1. instantiate the mapper
> 2. call a #neoJsonSimple: mapper
> 3. configure the mapper by calling other mapping defining methods
> 4. convert the object to a JSON string.
>
> If I wanted an "extended" representation, in the step 2 I would call
> #neoJsonExtended: instead.
>
> But I find this "too manual" to scale.
>
> So... is there a better, ¿canonical?, way to achieve this?
>
>
> Thanks!
>
>
> ps: By now it will be only object -> JSON (so NeoJSONWriter), but in
> the future I might need to instantiate objects back from JSON, so the
> mappings should be for both mappers.
>
> Esteban A. Maringolo
Feb. 13, 2019
Re: [Pharo-users] Calypso documentation? Or understanding menu building
by Tim Mackinnon
Thanks Denis - lots for me to look through there. Iâll also add a PR to add those documentation links to the Calypso readme.
Tim
> On 12 Feb 2019, at 19:32, Denis Kudriashov <dionisiydk(a)gmail.com> wrote:
>
> Hi Tim
>
> вÑ, 12 ÑевÑ. 2019 г. в 13:42, Tim Mackinnon <tim(a)testit.works>:
> Is there any documentation on Calypso application contexts? I am trying to add a menu item to a package tag (the bit underneath a package - which I often call a sub-package).
>
> Only class comments are available for Calypso. Also there are a Commander booklet <https://github.com/SquareBracketAssociates/Booklet-Infrastructure>which describes contexts and ClassAnnotation github readme <https://github.com/pharo-ide/ClassAnnotation> (together with class comments).
>
>
> Iâve specified:
>
> ^CmdContextMenuActivation
> byItemOf: ClyQueryMenuGroup for: RPackage asCalypsoItemContext
>
>
> The #for: argument of command activations is a context where command should be available. Context describes condition where given command (its activation strategy) should be visible for users.
> In your example "RPackage asCalypsoItemContext" is an instance of ClyBrowserItemContext which matches any selected package in the browser (when a kind of RPackage is selected).
> And that's why you do not see it on selected tag because the tag is not a package.
>
> But that puts my menu on the package and not the tag
> - and if I use the inspect extra menu in calypso, I get what looks to be something that could help me determine what I want but Iâm struggling to understand what ClyTaggedClassGroup does, and what a context is all about.
>
> Inspect command opens inspector of actually selected object which is an instance of ClyTaggedClassGroup in that case (try inspect selected method and you will get a CompiledMethod).
> Children of package in browser are instances of ClyClassGroup and subclasses. So they are not raw tags. If you need a command for a tag you should add a command for ClyTaggedClassGroup items:
>
> ^CmdContextMenuActivation
> byItemOf: ClyQueryMenuGroup for: ClyTaggedClassGroup asCalypsoItemContext
>
> Look for example at SycPromotePackageFromTagCommand class>>#fullBrowserMenuActivation which is defined this way.
>
> There are other kind of contexts which can be used in command annotations. For example if you want a command for selected method only in full browser then you should use ClyMethodContextOfFullBrowser:
>
> ^CmdContextMenuActivation byItemOf: ClyQueryMenuGroup for: ClyMethodContextOfFullBrowser
>
> it can be confusing that simple class is used in this case. But underhood it is converted to the instance of context where command should be available.
>
>
> Has anyone else played around with this at all?
>
> Ideally I want to have a menu appear on all the tags underneath a particular package - and possibly including that package (or maybe not - I havenât decided as I want to try it in the wild).
>
> While Iâm at it - I have quite understood how to create submenuâs either - as Iâd like to have several commands all as sub items of a menu item âExercismâ.
>
> Look at commander booklet. It includes example.
>
>
> Tim
>
>
>
Feb. 12, 2019
Multiple NeoJSON mappings for the same domain object
by Esteban Maringolo
Hi all, Sven, :)
I'm working on a domain model that will have different JSON
representations for the same domain objects, so depending on the
context it will return one representation or another.
In the past to solve the multiple representations, what I did was to
build "helper" methods that added the mappings to the mapper.
So the process was like:
1. instantiate the mapper
2. call a #neoJsonSimple: mapper
3. configure the mapper by calling other mapping defining methods
4. convert the object to a JSON string.
If I wanted an "extended" representation, in the step 2 I would call
#neoJsonExtended: instead.
But I find this "too manual" to scale.
So... is there a better, ¿canonical?, way to achieve this?
Thanks!
ps: By now it will be only object -> JSON (so NeoJSONWriter), but in
the future I might need to instantiate objects back from JSON, so the
mappings should be for both mappers.
Esteban A. Maringolo
Feb. 12, 2019
Its odd you can't have our own git project called MyProject/Pharo!
by Tim Mackinnon
Iâm really quite stunned that having worked happily 6 months ago on a project called github://exercism/pharo <github://exercism/pharo> (a name given to us by the exercism project) - that you canât load that code into Pharo7 anymore either via iceberg or via metacello.
It looks like iceberg ignores any paths leading up to a project name and just assumes anything ending in pharo is the actual pharo project. It would be good to get confirmation of this - and also understand what would happen if any other projects happen to collide with each other - e.g. macta/StateSpecs vs google/StateSpecs? Its innocently done - and given we donât currently use prefixes on our project names - we could get a nasty surprise (if Iâve understood the implications correctly). It seems weird that we would do this though, so Iâm wondering if Iâve misunderstood this - hopefully?
Can anyone more in the know comment?
If it is true, its going to be embarrassing to have to go back to the exercism project (which just recently got funding from the Mozilla foundation) and ask them to change the name of our project to pharo-st because we canât handle the name...
Tim
Feb. 12, 2019
Re: [Pharo-users] [TelePharo] Error in remote playground..
by Denis Kudriashov
I think it would be enough to do on client side
12 ÑевÑ. 2019 г. 21:23 полÑзоваÑÐµÐ»Ñ "Denis Kudriashov" <dionisiydk(a)gmail.com>
напиÑал:
Checkout dev branch using iceberg
12 ÑевÑ. 2019 г. 21:10 полÑзоваÑÐµÐ»Ñ "sergio ruiz" <sergio.rrd(a)gmail.com>
напиÑал:
I am not sure I follow..
Do you mean grab the source from github using Iceberg?
Thanks!
On February 12, 2019 at 4:03:25 PM, Denis Kudriashov (dionisiydk(a)gmail.com)
wrote:
Ah, it needs new release.
Try load dev versions of telepharo and seamless from Iceberg
----
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
Feb. 12, 2019
Re: [Pharo-users] [TelePharo] Error in remote playground..
by Denis Kudriashov
Checkout dev branch using iceberg
12 ÑевÑ. 2019 г. 21:10 полÑзоваÑÐµÐ»Ñ "sergio ruiz" <sergio.rrd(a)gmail.com>
напиÑал:
I am not sure I follow..
Do you mean grab the source from github using Iceberg?
Thanks!
On February 12, 2019 at 4:03:25 PM, Denis Kudriashov (dionisiydk(a)gmail.com)
wrote:
Ah, it needs new release.
Try load dev versions of telepharo and seamless from Iceberg
----
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
Feb. 12, 2019
Re: [Pharo-users] [TelePharo] Error in remote playground..
by sergio ruiz
I am not sure I follow..
Do you mean grab the source from github using Iceberg?
Thanks!
On February 12, 2019 at 4:03:25 PM, Denis Kudriashov (dionisiydk(a)gmail.com)
wrote:
Ah, it needs new release.
Try load dev versions of telepharo and seamless from Iceberg
----
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
Feb. 12, 2019
Re: [Pharo-users] [TelePharo] Error in remote playground..
by Denis Kudriashov
Ah, it needs new release.
Try load dev versions of telepharo and seamless from Iceberg
12 ÑевÑ. 2019 г. 20:45 полÑзоваÑÐµÐ»Ñ "sergio ruiz" <sergio.rrd(a)gmail.com>
напиÑал:
Hey, all..
I am now able to connect to my remote image, but I am having one more issue.
When opening a remote playground and trying to manipulate objects, i am
getting:
ideas?
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
Feb. 12, 2019
[TelePharo] Error in remote playground..
by sergio ruiz
Hey, all..
I am now able to connect to my remote image, but I am having one more issue.
When opening a remote playground and trying to manipulate objects, i am
getting:
ideas?
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
Feb. 12, 2019
Re: [Pharo-users] [ANN] P3 version 1.2
by Tudor Girba
Thanks a lot for doing this!
It is of great help to know that we can reliably work with Postgres.
Cheers,
Doru
> On Feb 12, 2019, at 3:22 PM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>
> Hi,
>
> There is a new release of P3, the modern, lean and mean PostgreSQL client for Pharo.
>
> https://github.com/svenvc/P3
>
> Version 1.2 contains the following changes:
>
> - P3PreparedStatement is now joined by a polymorphic P3FormattedStatement working client side on text strings
> - P3PreparedStatement & P3FormattedStatement now share the same double dispatch mechanism to process argument binding
> - Added convenience methods #listDatabases #listSchemas & #listTablesInSchema: to P3Client
> - Added convenience methods #firstColumnData & #firstFieldOfFirstRecord to P3Result
> - Added dynamic ENUM support via #loadEnums in P3Client
> - Add support for the 7 geometric types POINT, CIRCLE, LINE, LSEG, POLYGON & PATH with corresponding objects P3Point, P3Circle, P3Line, P3LineSegment, P3Polygon & P3Path
> - Add support for the INTERVAL type with P3Interval object
> - Added P3Client>>#serverVersion accessor
> - Add support for BIT & VARBIT types with P3FixedBitString & P3BitString objects
> - Add TIMETZ support
> - Organised P3 package with tags
> - More & better documentation & unit tests
>
> https://github.com/svenvc/P3/releases/tag/v1.2
>
> The quality of open source software is determined by it being alive, supported and maintained.
>
> The first way to help is to simply use P3 in your projects and report back about your successes and the issues that you encounter. You can ask questions on the Pharo mailing lists.
>
> Enjoy,
>
> Sven
>
> --
> Sven Van Caekenberghe
> Proudly supporting Pharo
> http://pharo.org
> http://association.pharo.org
> http://consortium.pharo.org
>
>
>
>
>
--
www.feenk.com
"What is more important: To be happy, or to make happy?"
Feb. 12, 2019
Re: [Pharo-users] Loading TelePharo on Pharo 7
by sergio ruiz
Yes! correct..
i just built a new work image from scratch, and it works fine.
Connecting to my remote now..
Thanks!
On February 12, 2019 at 12:20:50 PM, Denis Kudriashov (dionisiydk(a)gmail.com)
wrote:
Try it with closed browsers because it loads different version and it will
break live instances of browser components.
Better to do it from scratch image to avoid cached instances
----
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
Feb. 12, 2019
Re: [Pharo-users] Traits for class methods?
by Hilaire
Thanks for the update. Took a look at the doc bellow. To my taste, this
traits design really add complexity in the code, particularly in
responsibility and now the state. While it could be useful in some
situation.
Le 11/02/2019 à 20:37, Cyril Ferlicot a écrit :
> Hi,
>
> Since Pharo 7, Traits are statefuls.Â
>
> See documentation at:Â
> https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/…
>
--
Dr. Geo
http://drgeo.eu
Feb. 12, 2019
Re: [Pharo-users] Running test
by Hilaire
I have been able to test the VM referenced bellow with drgeo image:
drgeo starts but the VM suffers this libgit plugin error, as it is the
case for the Linux VM.
Is there another working VM to look at?
I could try to fetch one from PharoLuncher on Mac OSX, but I only have
intermittent access to mac computer.
Hilaire
Le 09/02/2019 à 17:58, Hilaire a écrit :
> Guys, I am voiceless but thanks for your feedback!
>
> Regarding some of your feedbacks (plugin error with libgit), I have
> doubt about this Mac OS VM[1]. Will you be kind enough to confirm this
> VM works on your system? So I can stand on a solid ground to find a
> solution for the DrGeo bundle.
>
> Thanks
>
> Hilaire
>
> [1] https://files.pharo.org/get-files/70/pharo-mac-stable.zip
>
> PS: I have no Mac or Windows so I am proceeding blindly, as I always did
> by the way.
--
Dr. Geo
http://drgeo.eu
Feb. 12, 2019
Re: [Pharo-users] Calypso documentation? Or understanding menu building
by Denis Kudriashov
Hi Tim
вÑ, 12 ÑевÑ. 2019 г. в 13:42, Tim Mackinnon <tim(a)testit.works>:
> Is there any documentation on Calypso application contexts? I am trying
> to add a menu item to a package tag (the bit underneath a package - which I
> often call a sub-package).
>
Only class comments are available for Calypso. Also there are a Commander
booklet <https://github.com/SquareBracketAssociates/Booklet-Infrastructure>which
describes contexts and ClassAnnotation github readme
<https://github.com/pharo-ide/ClassAnnotation> (together with class
comments).
>
> Iâve specified:
>
> ^CmdContextMenuActivation
> byItemOf: ClyQueryMenuGroup for: RPackage
> asCalypsoItemContext
>
>
The #for: argument of command activations is a context where command should
be available. Context describes condition where given command (its
activation strategy) should be visible for users.
In your example "RPackage asCalypsoItemContext" is an instance of
ClyBrowserItemContext which matches any selected package in the browser
(when a kind of RPackage is selected).
And that's why you do not see it on selected tag because the tag is not a
package.
But that puts my menu on the package and not the tag
- and if I use the inspect extra menu in calypso, I get what looks to be
> something that could help me determine what I want but Iâm struggling to
> understand what ClyTaggedClassGroup does, and what a context is all about.
>
Inspect command opens inspector of actually selected object which is an
instance of ClyTaggedClassGroup in that case (try inspect selected method
and you will get a CompiledMethod).
Children of package in browser are instances of ClyClassGroup and
subclasses. So they are not raw tags. If you need a command for a tag you
should add a command for ClyTaggedClassGroup items:
^CmdContextMenuActivation
byItemOf: ClyQueryMenuGroup for: ClyTaggedClassGroup
asCalypsoItemContext
Look for example at SycPromotePackageFromTagCommand
class>>#fullBrowserMenuActivation which is defined this way.
There are other kind of contexts which can be used in command annotations.
For example if you want a command for selected method only in full browser
then you should use ClyMethodContextOfFullBrowser:
^CmdContextMenuActivation byItemOf: ClyQueryMenuGroup for:
ClyMethodContextOfFullBrowser
it can be confusing that simple class is used in this case. But underhood
it is converted to the instance of context where command should be
available.
>
> Has anyone else played around with this at all?
>
> Ideally I want to have a menu appear on all the tags underneath a
> particular package - and possibly including that package (or maybe not - I
> havenât decided as I want to try it in the wild).
>
> While Iâm at it - I have quite understood how to create submenuâs either -
> as Iâd like to have several commands all as sub items of a menu item
> âExercismâ.
>
Look at commander booklet. It includes example.
>
> Tim
>
>
>
>
Feb. 12, 2019
Re: [Pharo-users] Boostrap for seaside : incorrect JQuery version
by Esteban Maringolo
Maybe it's just a matter of importing the latest Bootstrap files (v3.3.7)
into the the corresponding FileLibrary.
Regards,
El lun., 11 feb. 2019 a las 18:51, Tomaž Turk (<tomaz.turk(a)ef.uni-lj.si>)
escribió:
> I'm sorry, I should be more clear - I copy&pasted the Bootstrap 3.3.7 code
> from here <https://getbootstrap.com/docs/3.3/getting-started/#download>,
> since 3.3.7 solved the issue I mentioned. The result is that mouse clicks
> behave as they should, and there is no error on browser's console anymore.
>
> Tomaz
>
>
>
> ------ Original Message ------
>
> From: "sergio ruiz" <sergio.rrd(a)gmail.com>
> To: "Any question about pharo is welcome" <pharo-users(a)lists.pharo.org>
> Sent: 8. 02. 2019 21:22:39
> Subject: Re: [Pharo-users] Boostrap for seaside : incorrect JQuery version
>
> Just for the record, I am having the same problem..
>
>
> On February 8, 2019 at 3:20:18 PM, Dominique Dartois (dom(a)dartois.org)
> wrote:
>
> Hi all
> I installed seaside + Bootstrap from the « Catalog Browser », following
> the tips at http://smalltalkhub.com/#!/~TorstenBergmann/
> I run Pharo 7 64bits on MacOS.
> The demo doesnât react to the mouse clicks. In fact Firefox debugger
> showed an incompatibility between Bootstrap and JQuery versions :
>
>
Feb. 12, 2019
Re: [Pharo-users] Boostrap for seaside : incorrect JQuery version
by Johan Brichau
For the future, the intention is to decouple the Seaside and Seaside-JQuery projects, so you can easily switch JQuery versions.
However, for now, a version of Seaside comes together with a fixed version of jQuery.
You can, however, easily switch jQuery versions yourself by replacing the jQuery st code in the JQDeploymentLibrary/JQDevelopmentLibrary or by creating another WAFileLibrary subclass and loading that one in your application. The Seaside binding for jQuery (i.e. the JQueryInstance class) will not correspond 100% with the version of jQuery that you use, but the differences will be small.
cheers
Johan
Ps: use the seaside mailinglist for seaside questions ;)
> On 11 Feb 2019, at 22:50, Tomaž Turk <tomaz.turk(a)ef.uni-lj.si> wrote:
>
> I'm sorry, I should be more clear - I copy&pasted the Bootstrap 3.3.7 code from here <https://getbootstrap.com/docs/3.3/getting-started/#download>, since 3.3.7 solved the issue I mentioned. The result is that mouse clicks behave as they should, and there is no error on browser's console anymore.
>
> Tomaz
>
>>
>>
>> ------ Original Message ------
>>> From: "sergio ruiz" <sergio.rrd(a)gmail.com <mailto:sergio.rrd@gmail.com>>
>>> To: "Any question about pharo is welcome" <pharo-users(a)lists.pharo.org <mailto:pharo-users@lists.pharo.org>>
>>> Sent: 8. 02. 2019 21:22:39
>>> Subject: Re: [Pharo-users] Boostrap for seaside : incorrect JQuery version
>>>
>>>> Just for the record, I am having the same problem..
>>>>
>>>>
>>>> On February 8, 2019 at 3:20:18 PM, Dominique Dartois (dom(a)dartois.org <mailto:dom@dartois.org>) wrote:
>>>>
>>>>> Hi all
>>>>> I installed seaside + Bootstrap from the « Catalog Browser », following the tips at http://smalltalkhub.com/#!/~TorstenBergmann/ <http://smalltalkhub.com/#!/~TorstenBergmann/>
>>>>> I run Pharo 7 64bits on MacOS.
>>>>> The demo doesnât react to the mouse clicks. In fact Firefox debugger showed an incompatibility between Bootstrap and JQuery versions :
Feb. 12, 2019
Re: [Pharo-users] [ANN] P3 version 1.2
by Norbert Hartl
Cool. Makes me wanna use postgres ð
Norbert
> Am 12.02.2019 um 15:22 schrieb Sven Van Caekenberghe <sven(a)stfx.eu>:
>
> Hi,
>
> There is a new release of P3, the modern, lean and mean PostgreSQL client for Pharo.
>
> https://github.com/svenvc/P3
>
> Version 1.2 contains the following changes:
>
> - P3PreparedStatement is now joined by a polymorphic P3FormattedStatement working client side on text strings
> - P3PreparedStatement & P3FormattedStatement now share the same double dispatch mechanism to process argument binding
> - Added convenience methods #listDatabases #listSchemas & #listTablesInSchema: to P3Client
> - Added convenience methods #firstColumnData & #firstFieldOfFirstRecord to P3Result
> - Added dynamic ENUM support via #loadEnums in P3Client
> - Add support for the 7 geometric types POINT, CIRCLE, LINE, LSEG, POLYGON & PATH with corresponding objects P3Point, P3Circle, P3Line, P3LineSegment, P3Polygon & P3Path
> - Add support for the INTERVAL type with P3Interval object
> - Added P3Client>>#serverVersion accessor
> - Add support for BIT & VARBIT types with P3FixedBitString & P3BitString objects
> - Add TIMETZ support
> - Organised P3 package with tags
> - More & better documentation & unit tests
>
> https://github.com/svenvc/P3/releases/tag/v1.2
>
> The quality of open source software is determined by it being alive, supported and maintained.
>
> The first way to help is to simply use P3 in your projects and report back about your successes and the issues that you encounter. You can ask questions on the Pharo mailing lists.
>
> Enjoy,
>
> Sven
>
> --
> Sven Van Caekenberghe
> Proudly supporting Pharo
> http://pharo.org
> http://association.pharo.org
> http://consortium.pharo.org
>
>
>
>
>
Feb. 12, 2019
Re: [Pharo-users] Pharo 7 crashes on OSX when unsuspending laptop?
by Tim Mackinnon
Itâs really bad for me - its just crashed again in an image that I loaded up when I reported this, this morning. Again it had been suspended over lunch but my laptop was running another program when it crashed in the backgroundâ¦
This is from a zero conf image downloaded on Friday - so its pretty fresh.
As Iâm not working on anything crucial its not killing me - but Iâd be pretty peeved off if I was using the new release for real and it was dying like this all of the time.
Tim
> On 12 Feb 2019, at 13:12, Cyril Ferlicot <cyril.ferlicot(a)gmail.com> wrote:
>
> On Tue, Feb 12, 2019 at 1:53 PM Tim Mackinnon <tim(a)testit.works> wrote:
>>
>> Ok- Iâve attached my crash.dmp file to that issue - for others that got it, was it launched from the terminal? Thatâs been my use case 2 days in a row, on a very minimal image - fresh with a small amount of code loaded into it, and a tiny bit of playing around before leaving it.
>>
>
> I launch my Pharo Launcher via the app icon and the other images via
> the PharoLauncher.
>
>> Tim
>>
>>
>
>
> --
> Cyril Ferlicot
> https://ferlicot.fr
>
Feb. 12, 2019
Re: [Pharo-users] Loading TelePharo on Pharo 7
by Denis Kudriashov
Try it with closed browsers because it loads different version and it will
break live instances of browser components.
Better to do it from scratch image to avoid cached instances
12 ÑевÑ. 2019 г. 16:18 полÑзоваÑÐµÐ»Ñ "sergio ruiz" <sergio.rrd(a)gmail.com>
напиÑал:
Hmmm.. I am getting this:
On February 12, 2019 at 3:42:06 AM, Denis Kudriashov (dionisiydk(a)gmail.com)
wrote:
Following script will load TelePharo without error:
Metacello new
baseline: 'TelePharo';
repository: 'github://pharo-ide/TelePharo';
onUpgrade: [:ex | ex useIncoming];
onConflictUseIncoming;
load.
пн, 11 ÑевÑ. 2019 г. в 09:11, Denis Kudriashov <dionisiydk(a)gmail.com>:
> Hi Serge.
>
> You need to add option to metacello script onConflict: or onUpgrade: with
> block [:warn | warn useIncoming].
> I do not have computer now to give you exact code.
>
> Problem that telepharo depends on old version of Calypso but image
> includes the latest one. It needs to be fixed. I will look at it.
>
> And we should fix install scripts in readme page. It still references my
> repo but it was moved to pharo-ide org
>
> 9 ÑевÑ. 2019 г. 8:05 PM полÑзоваÑÐµÐ»Ñ "sergio ruiz" <sergio.rrd(a)gmail.com>
> напиÑал:
>
> Hi, all..
>
> I am looking to install TelePharo on my 7.01 image using the setup found
> at :
>
> https://github.com/pharo-ide/TelePharo
>
> like
>
> Metacello new
> baseline: 'TelePharo';
> repository: 'github://dionisiydk/TelePharo';
> load: 'Serverâ.
>
> and running into the following error. Any ideas?
>
> Thanks!
>
> MetacelloAllowConflictingProjectUpgrade>>defaultAction
> UndefinedObject>>handleSignal:
> Context>>handleSignal:
> Context>>handleSignal:
> MetacelloAllowConflictingProjectUpgrade(Exception)>>pass
> [ ^ exception pass ] in MetacelloScriptEngine>>handleConflict: in Block: [ ^ exception pass ]
> Dictionary>>at:ifAbsent:
> MetacelloScriptEngine>>handleConflict:
> MetacelloAllowConflictingProjectUpgrade>>handleResolutionFor:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] in [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ] in [ [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ]
> on: MetacelloAllowLockedProjectChange
> do:
> [ :ex | "MetacelloAllowLockedProjectChange need to be outermost handler ... since it is signaled from second line of handlers" ex handleResolutionFor: self ] ] in MetacelloScriptEngine>>handleNotificationsForAction: in Block: [ :ex | "option handlers need to be outermost set ...etc...
> BlockClosure>>cull:
> Context>>evaluateSignal:
> Context>>handleSignal:
> MetacelloAllowConflictingProjectUpgrade(Exception)>>signal
> [ :existing :new |
> (existing hasLoadConflicts: new)
> ifTrue: [ ((existing canUpgradeTo: new)
> ifTrue: [ MetacelloAllowProjectUpgrade new ]
> ifFalse: [ (existing canDowngradeTo: new)
> ifTrue: [ MetacelloAllowProjectDowngrade new ]
> ifFalse: [ MetacelloAllowConflictingProjectUpgrade new ] ])
> existingProjectRegistration: existing;
> newProjectRegistration: new;
> signal ]
> ifFalse: [ new ] ] in MetacelloScriptEngine>>lookupProjectSpecFor: in Block: [ :existing :new | ...
> [ :existing | ^ presentBlock value: existing value: newRegistration ] in MetacelloProjectRegistration class>>registrationForProjectSpec:ifAbsent:ifPresent: in Block: [ :existing | ^ presentBlock value: existing value...etc...
> [ :existing | ^ presentBlock value: existing ] in MetacelloProjectRegistry>>registrationFor:ifPresent:ifAbsent: in Block: [ :existing | ^ presentBlock value: existing ]
> BlockClosure>>cull:
> Dictionary>>at:ifPresent:
> MetacelloProjectRegistry>>registrationFor:ifPresent:ifAbsent:
> MetacelloProjectRegistration class>>registrationForProjectSpec:ifAbsent:ifPresent:
> MetacelloScriptEngine>>lookupProjectSpecFor:
> MetacelloScriptEngine>>handleLookupProjectSpec:
> MetacelloLookupProjectSpec>>handleResolutionFor:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] in [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ] in [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ] in [ [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ]
> on: MetacelloAllowLockedProjectChange
> do:
> [ :ex | "MetacelloAllowLockedProjectChange need to be outermost handler ... since it is signaled from second line of handlers" ex handleResolutionFor: self ] ] in MetacelloScriptEngine>>handleNotificationsForAction: in Block: [ :ex | "lookup and registration handlers need to ...etc...
> BlockClosure>>cull:
> Context>>evaluateSignal:
> Context>>handleSignal:
> Context>>handleSignal:
> Context>>handleSignal:
>
>
>
>
> ----
> 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
>
>
> ----
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
Feb. 12, 2019
Re: [Pharo-users] Loading TelePharo on Pharo 7
by sergio ruiz
Hmmm.. I am getting this:
On February 12, 2019 at 3:42:06 AM, Denis Kudriashov (dionisiydk(a)gmail.com)
wrote:
Following script will load TelePharo without error:
Metacello new
baseline: 'TelePharo';
repository: 'github://pharo-ide/TelePharo';
onUpgrade: [:ex | ex useIncoming];
onConflictUseIncoming;
load.
пн, 11 ÑевÑ. 2019 г. в 09:11, Denis Kudriashov <dionisiydk(a)gmail.com>:
> Hi Serge.
>
> You need to add option to metacello script onConflict: or onUpgrade: with
> block [:warn | warn useIncoming].
> I do not have computer now to give you exact code.
>
> Problem that telepharo depends on old version of Calypso but image
> includes the latest one. It needs to be fixed. I will look at it.
>
> And we should fix install scripts in readme page. It still references my
> repo but it was moved to pharo-ide org
>
> 9 ÑевÑ. 2019 г. 8:05 PM полÑзоваÑÐµÐ»Ñ "sergio ruiz" <sergio.rrd(a)gmail.com>
> напиÑал:
>
> Hi, all..
>
> I am looking to install TelePharo on my 7.01 image using the setup found
> at :
>
> https://github.com/pharo-ide/TelePharo
>
> like
>
> Metacello new
> baseline: 'TelePharo';
> repository: 'github://dionisiydk/TelePharo';
> load: 'Serverâ.
>
> and running into the following error. Any ideas?
>
> Thanks!
>
> MetacelloAllowConflictingProjectUpgrade>>defaultAction
> UndefinedObject>>handleSignal:
> Context>>handleSignal:
> Context>>handleSignal:
> MetacelloAllowConflictingProjectUpgrade(Exception)>>pass
> [ ^ exception pass ] in MetacelloScriptEngine>>handleConflict: in Block: [ ^ exception pass ]
> Dictionary>>at:ifAbsent:
> MetacelloScriptEngine>>handleConflict:
> MetacelloAllowConflictingProjectUpgrade>>handleResolutionFor:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] in [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ] in [ [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ]
> on: MetacelloAllowLockedProjectChange
> do:
> [ :ex | "MetacelloAllowLockedProjectChange need to be outermost handler ... since it is signaled from second line of handlers" ex handleResolutionFor: self ] ] in MetacelloScriptEngine>>handleNotificationsForAction: in Block: [ :ex | "option handlers need to be outermost set ...etc...
> BlockClosure>>cull:
> Context>>evaluateSignal:
> Context>>handleSignal:
> MetacelloAllowConflictingProjectUpgrade(Exception)>>signal
> [ :existing :new |
> (existing hasLoadConflicts: new)
> ifTrue: [ ((existing canUpgradeTo: new)
> ifTrue: [ MetacelloAllowProjectUpgrade new ]
> ifFalse: [ (existing canDowngradeTo: new)
> ifTrue: [ MetacelloAllowProjectDowngrade new ]
> ifFalse: [ MetacelloAllowConflictingProjectUpgrade new ] ])
> existingProjectRegistration: existing;
> newProjectRegistration: new;
> signal ]
> ifFalse: [ new ] ] in MetacelloScriptEngine>>lookupProjectSpecFor: in Block: [ :existing :new | ...
> [ :existing | ^ presentBlock value: existing value: newRegistration ] in MetacelloProjectRegistration class>>registrationForProjectSpec:ifAbsent:ifPresent: in Block: [ :existing | ^ presentBlock value: existing value...etc...
> [ :existing | ^ presentBlock value: existing ] in MetacelloProjectRegistry>>registrationFor:ifPresent:ifAbsent: in Block: [ :existing | ^ presentBlock value: existing ]
> BlockClosure>>cull:
> Dictionary>>at:ifPresent:
> MetacelloProjectRegistry>>registrationFor:ifPresent:ifAbsent:
> MetacelloProjectRegistration class>>registrationForProjectSpec:ifAbsent:ifPresent:
> MetacelloScriptEngine>>lookupProjectSpecFor:
> MetacelloScriptEngine>>handleLookupProjectSpec:
> MetacelloLookupProjectSpec>>handleResolutionFor:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] in [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ] in [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ] in [ [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ]
> on: MetacelloAllowLockedProjectChange
> do:
> [ :ex | "MetacelloAllowLockedProjectChange need to be outermost handler ... since it is signaled from second line of handlers" ex handleResolutionFor: self ] ] in MetacelloScriptEngine>>handleNotificationsForAction: in Block: [ :ex | "lookup and registration handlers need to ...etc...
> BlockClosure>>cull:
> Context>>evaluateSignal:
> Context>>handleSignal:
> Context>>handleSignal:
> Context>>handleSignal:
>
>
>
>
> ----
> 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
>
>
> ----
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
Feb. 12, 2019
Re: [Pharo-users] Loading TelePharo on Pharo 7
by sergio ruiz
Thanks, Denis..
Will try this in a minute..
On February 12, 2019 at 3:42:06 AM, Denis Kudriashov (dionisiydk(a)gmail.com)
wrote:
Following script will load TelePharo without error:
Metacello new
baseline: 'TelePharo';
repository: 'github://pharo-ide/TelePharo';
onUpgrade: [:ex | ex useIncoming];
onConflictUseIncoming;
load.
пн, 11 ÑевÑ. 2019 г. в 09:11, Denis Kudriashov <dionisiydk(a)gmail.com>:
> Hi Serge.
>
> You need to add option to metacello script onConflict: or onUpgrade: with
> block [:warn | warn useIncoming].
> I do not have computer now to give you exact code.
>
> Problem that telepharo depends on old version of Calypso but image
> includes the latest one. It needs to be fixed. I will look at it.
>
> And we should fix install scripts in readme page. It still references my
> repo but it was moved to pharo-ide org
>
> 9 ÑевÑ. 2019 г. 8:05 PM полÑзоваÑÐµÐ»Ñ "sergio ruiz" <sergio.rrd(a)gmail.com>
> напиÑал:
>
> Hi, all..
>
> I am looking to install TelePharo on my 7.01 image using the setup found
> at :
>
> https://github.com/pharo-ide/TelePharo
>
> like
>
> Metacello new
> baseline: 'TelePharo';
> repository: 'github://dionisiydk/TelePharo';
> load: 'Serverâ.
>
> and running into the following error. Any ideas?
>
> Thanks!
>
> MetacelloAllowConflictingProjectUpgrade>>defaultAction
> UndefinedObject>>handleSignal:
> Context>>handleSignal:
> Context>>handleSignal:
> MetacelloAllowConflictingProjectUpgrade(Exception)>>pass
> [ ^ exception pass ] in MetacelloScriptEngine>>handleConflict: in Block: [ ^ exception pass ]
> Dictionary>>at:ifAbsent:
> MetacelloScriptEngine>>handleConflict:
> MetacelloAllowConflictingProjectUpgrade>>handleResolutionFor:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] in [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ] in [ [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ]
> on: MetacelloAllowLockedProjectChange
> do:
> [ :ex | "MetacelloAllowLockedProjectChange need to be outermost handler ... since it is signaled from second line of handlers" ex handleResolutionFor: self ] ] in MetacelloScriptEngine>>handleNotificationsForAction: in Block: [ :ex | "option handlers need to be outermost set ...etc...
> BlockClosure>>cull:
> Context>>evaluateSignal:
> Context>>handleSignal:
> MetacelloAllowConflictingProjectUpgrade(Exception)>>signal
> [ :existing :new |
> (existing hasLoadConflicts: new)
> ifTrue: [ ((existing canUpgradeTo: new)
> ifTrue: [ MetacelloAllowProjectUpgrade new ]
> ifFalse: [ (existing canDowngradeTo: new)
> ifTrue: [ MetacelloAllowProjectDowngrade new ]
> ifFalse: [ MetacelloAllowConflictingProjectUpgrade new ] ])
> existingProjectRegistration: existing;
> newProjectRegistration: new;
> signal ]
> ifFalse: [ new ] ] in MetacelloScriptEngine>>lookupProjectSpecFor: in Block: [ :existing :new | ...
> [ :existing | ^ presentBlock value: existing value: newRegistration ] in MetacelloProjectRegistration class>>registrationForProjectSpec:ifAbsent:ifPresent: in Block: [ :existing | ^ presentBlock value: existing value...etc...
> [ :existing | ^ presentBlock value: existing ] in MetacelloProjectRegistry>>registrationFor:ifPresent:ifAbsent: in Block: [ :existing | ^ presentBlock value: existing ]
> BlockClosure>>cull:
> Dictionary>>at:ifPresent:
> MetacelloProjectRegistry>>registrationFor:ifPresent:ifAbsent:
> MetacelloProjectRegistration class>>registrationForProjectSpec:ifAbsent:ifPresent:
> MetacelloScriptEngine>>lookupProjectSpecFor:
> MetacelloScriptEngine>>handleLookupProjectSpec:
> MetacelloLookupProjectSpec>>handleResolutionFor:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] in [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ] in [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ] in [ [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ]
> on: MetacelloAllowLockedProjectChange
> do:
> [ :ex | "MetacelloAllowLockedProjectChange need to be outermost handler ... since it is signaled from second line of handlers" ex handleResolutionFor: self ] ] in MetacelloScriptEngine>>handleNotificationsForAction: in Block: [ :ex | "lookup and registration handlers need to ...etc...
> BlockClosure>>cull:
> Context>>evaluateSignal:
> Context>>handleSignal:
> Context>>handleSignal:
> Context>>handleSignal:
>
>
>
>
> ----
> 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
>
>
> ----
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
Feb. 12, 2019
[ANN] P3 version 1.2
by Sven Van Caekenberghe
Hi,
There is a new release of P3, the modern, lean and mean PostgreSQL client for Pharo.
https://github.com/svenvc/P3
Version 1.2 contains the following changes:
- P3PreparedStatement is now joined by a polymorphic P3FormattedStatement working client side on text strings
- P3PreparedStatement & P3FormattedStatement now share the same double dispatch mechanism to process argument binding
- Added convenience methods #listDatabases #listSchemas & #listTablesInSchema: to P3Client
- Added convenience methods #firstColumnData & #firstFieldOfFirstRecord to P3Result
- Added dynamic ENUM support via #loadEnums in P3Client
- Add support for the 7 geometric types POINT, CIRCLE, LINE, LSEG, POLYGON & PATH with corresponding objects P3Point, P3Circle, P3Line, P3LineSegment, P3Polygon & P3Path
- Add support for the INTERVAL type with P3Interval object
- Added P3Client>>#serverVersion accessor
- Add support for BIT & VARBIT types with P3FixedBitString & P3BitString objects
- Add TIMETZ support
- Organised P3 package with tags
- More & better documentation & unit tests
https://github.com/svenvc/P3/releases/tag/v1.2
The quality of open source software is determined by it being alive, supported and maintained.
The first way to help is to simply use P3 in your projects and report back about your successes and the issues that you encounter. You can ask questions on the Pharo mailing lists.
Enjoy,
Sven
--
Sven Van Caekenberghe
Proudly supporting Pharo
http://pharo.org
http://association.pharo.org
http://consortium.pharo.org
Feb. 12, 2019
Calypso documentation? Or understanding menu building
by Tim Mackinnon
Is there any documentation on Calypso application contexts? I am trying to add a menu item to a package tag (the bit underneath a package - which I often call a sub-package).
Iâve specified:
^CmdContextMenuActivation
byItemOf: ClyQueryMenuGroup for: RPackage asCalypsoItemContext
But that puts my menu on the package and not the tag - and if I use the inspect extra menu in calypso, I get what looks to be something that could help me determine what I want but Iâm struggling to understand what ClyTaggedClassGroup does, and what a context is all about.
Has anyone else played around with this at all?
Ideally I want to have a menu appear on all the tags underneath a particular package - and possibly including that package (or maybe not - I havenât decided as I want to try it in the wild).
While Iâm at it - I have quite understood how to create submenuâs either - as Iâd like to have several commands all as sub items of a menu item âExercismâ.
Tim
Feb. 12, 2019
Re: [Pharo-users] Pharo 7 crashes on OSX when unsuspending laptop?
by Cyril Ferlicot
On Tue, Feb 12, 2019 at 1:53 PM Tim Mackinnon <tim(a)testit.works> wrote:
>
> Ok- Iâve attached my crash.dmp file to that issue - for others that got it, was it launched from the terminal? Thatâs been my use case 2 days in a row, on a very minimal image - fresh with a small amount of code loaded into it, and a tiny bit of playing around before leaving it.
>
I launch my Pharo Launcher via the app icon and the other images via
the PharoLauncher.
> Tim
>
>
--
Cyril Ferlicot
https://ferlicot.fr
Feb. 12, 2019
Re: [Pharo-users] Pharo 7 crashes on OSX when unsuspending laptop?
by Tim Mackinnon
Ok- Iâve attached my crash.dmp file to that issue - for others that got it, was it launched from the terminal? Thatâs been my use case 2 days in a row, on a very minimal image - fresh with a small amount of code loaded into it, and a tiny bit of playing around before leaving it.
Tim
> On 12 Feb 2019, at 12:43, Cyril Ferlicot <cyril.ferlicot(a)gmail.com> wrote:
>
> Hi,
>
> Related issue: https://github.com/pharo-project/pharo/issues/2422
>
> On Tue, Feb 12, 2019 at 12:55 PM Tim Mackinnon <tim(a)testit.works> wrote:
>>
>> I think I read someone else commenting on this, but I canât find where I read it - but two days in a row now, Iâve had a fresh Pharo 7 image - downloaded with zero sonf and launched from terminal that has crashed with a segfault. Iâve essentially unsuspended my laptop and and then cmd-tabbed to that image to find the apple report tool.
>>
>> The terminal output looks interesting as it actually seems that the image crashed overnight (2am) when my laptop was closed - Iâve shown some terminal info further back where I remember doing some work (ClyExercismSubmitCommand was a class I was working on before I suspended my laptop). I also show the apple report tool below it.
>>
>> Any thoughts - or should I just put this into the bug tracker?
>>
>> Tim
>>
>> Terminal output:
>>
>> CmdCommandActivator>>executeCommand
>> [ | selArgCount |
>> "show cursor in case item opens a new MVC window"
>> (selArgCount := selector numArgs) = 0
>> ifTrue: [ target perform: selector ]
>> ifFalse: [ selArgCount = arguments size
>> ifTrue: [ target perform: selector withArguments: arguments ]
>> ifFalse: [ target perform: selector withArguments: (arguments copyWith: evt) ] ].
>> self showShortcut.
>> self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount |...
>> BlockClosure>>ensure:
>> CursorWithMask(Cursor)>>showWhile:
>> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
>> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> ToggleMenuItemMorph(Morph)>>handleEvent:
>> MorphicEventDispatcher>>dispatchDefault:with:
>> MorphicEventDispatcher>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
>> BlockClosure>>ensure:
>> MorphicEventDispatcher>>dispatchEvent:with:
>> ToggleMenuItemMorph(Morph)>>processEvent:using:
>> MorphicEventDispatcher>>dispatchDefault:with:
>> MorphicEventDispatcher>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
>> BlockClosure>>ensure:
>> MorphicEventDispatcher>>dispatchEvent:with:
>> MenuMorph(Morph)>>processEvent:using:
>> MenuMorph(Morph)>>processEvent:
>> MenuMorph>>handleFocusEvent:
>> Break
>> ClyExercismSubmitCommand>>execute
>> ClyPackageContextOfFullBrowser(ClySystemBrowserContext)>>executeCommand:by:
>> [ self prepareCommandForExecution.
>> context executeCommand: command by: self.
>> self applyCommandResult ] in CmdCommandActivator>>executeCommand in Block: [ self prepareCommandForExecution....
>> BlockClosure>>on:do:
>> CmdCommandActivator>>executeCommand
>> [ | selArgCount |
>> "show cursor in case item opens a new MVC window"
>> (selArgCount := selector numArgs) = 0
>> ifTrue: [ target perform: selector ]
>> ifFalse: [ selArgCount = arguments size
>> ifTrue: [ target perform: selector withArguments: arguments ]
>> ifFalse: [ target perform: selector withArguments: (arguments copyWith: evt) ] ].
>> self showShortcut.
>> self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount |...
>> BlockClosure>>ensure:
>> CursorWithMask(Cursor)>>showWhile:
>> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
>> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> ToggleMenuItemMorph(Morph)>>handleEvent:
>> MorphicEventDispatcher>>dispatchDefault:with:
>> MorphicEventDispatcher>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
>> BlockClosure>>ensure:
>> MorphicEventDispatcher>>dispatchEvent:with:
>> ToggleMenuItemMorph(Morph)>>processEvent:using:
>> MorphicEventDispatcher>>dispatchDefault:with:
>> MorphicEventDispatcher>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
>> BlockClosure>>ensure:
>> MorphicEventDispatcher>>dispatchEvent:with:
>> MenuMorph(Morph)>>processEvent:using:
>> MenuMorph(Morph)>>processEvent:
>> MenuMorph>>handleFocusEvent:
>> [ ActiveHand := self.
>> ActiveEvent := anEvent.
>> result := focusHolder
>> handleFocusEvent: (anEvent transformedBy: (focusHolder transformedFrom: self)) ] in HandMorph>>sendFocusEvent:to:clear: in Block: [ ActiveHand := self....
>> Pharo(64915,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
>> *** error: can't allocate region securely
>> *** set a breakpoint in malloc_error_break to debug
>> Pharo(64915,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
>> *** error: can't allocate region securely
>> *** set a breakpoint in malloc_error_break to debug
>>
>> Segmentation fault Tue Feb 12 02:05:34 2019
>>
>>
>> VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
>> Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6
>> Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
>>
>> C stack backtrace & registers:
>> eax 0x00000000 ebx 0xf98ca000 ecx 0x00000000 edx 0xf98ca000
>> edi 0xf98ca000 esi 0xf98ca000 ebp 0xbff5ac98 esp 0xbff5ac90
>> eip 0xa67905d7
>> 0 libobjc.A.dylib 0xa67905d7 _ZN12_GLOBAL__N_119AutoreleasePoolPageC1EPS0_ + 9
>> 1 Pharo 0x0011bcf3 reportStackState + 770
>> 2 Pharo 0x0011c0b1 sigsegv + 213
>> 3 libsystem_platform.dylib 0xa757102b _sigtramp + 43
>> 4 ??? 0xffffffff 0x0 + 4294967295
>> 5 libobjc.A.dylib 0xa67933f2 _ZN12_GLOBAL__N_119AutoreleasePoolPage19autoreleaseFullPageEP11objc_objectPS0_ + 56
>> 6 libobjc.A.dylib 0xa6791495 _ZN11objc_object16rootAutorelease2Ev + 79
>> 7 AppKit 0x91aed11c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3515
>> 8 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>> 9 Pharo 0x001101f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
>> 10 Pharo 0x0011029f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
>> 11 Pharo 0x0011a770 vmIOProcessEvents + 190
>> 12 Pharo 0x0011a7d7 ioProcessEvents + 57
>> 13 Pharo 0x000ad726 checkForEventsMayContextSwitch + 866
>> 14 Pharo 0x000aee51 ceCheckForInterrupts + 16
>> 15 ??? 0x0371c1cb 0x0 + 57786827
>> 16 Pharo 0x0009e189 interpret + 757
>> 17 Pharo 0x0011d18c -[sqSqueakMainApplication runSqueak] + 439
>> 18 Foundation 0x95214299 __NSFirePerformWithOrder + 432
>> 19 CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
>> 20 CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
>> 21 CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
>> 22 CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
>> 23 CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
>> 24 HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
>> 25 HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
>> 26 HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
>> 27 AppKit 0x9137ab2d _DPSNextEvent + 2101
>> 28 AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
>> 29 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>> 30 AppKit 0x9136fa7d -[NSApplication run] + 763
>> 31 AppKit 0x91341b3a NSApplicationMain + 1228
>> 32 libdyld.dylib 0xa7268611 start + 1
>>
>>
>> Smalltalk stack dump:
>> 0xbff5cee0 M ProcessorScheduler class>idleProcess 0x4430c98: a(n) ProcessorScheduler class
>> 0x6d63fd8 s [] in ProcessorScheduler class>startUp
>> 0x68fdbc0 s [] in BlockClosure>newProcess
>>
>> Most recent primitives
>> +
>> <
>> primSignal:atUTCMicroseconds:
>> wait
>> wait
>> relinquishProcessorForMicroseconds:
>> relinquishProcessorForMicroseconds:
>> nowTick
>>> =
>> signal
>> nowTick
>> +
>> primSignal:atUTCMicroseconds:
>> wait
>> millisecondClockValue
>> @
>> actualScreenSize
>> millisecondClockValue
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> **StackOverflow**
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> millisecondClockValue
>> yield
>> millisecondClockValue
>> wait
>> signal
>> signal
>> nowTick
>> +
>> nowTick
>>> =
>> nowTick
>> +
>> <
>> primSignal:atUTCMicroseconds:
>> wait
>> wait
>> relinquishProcessorForMicroseconds:
>>
>> stack page bytes 4096 available headroom 2788 minimum unused headroom 2136
>>
>> (Segmentation fault)
>> ./pharo-ui: line 11: 64915 Abort trap: 6 "$DIR"/"pharo-vm/Pharo.app/Contents/MacOS/Pharo" "$@"
>> Tims-MacBook-Pro:pharo5 macta$
>>
>>
>> The apple tool output:
>>
>> Process: Pharo [64915]
>> Path: /Users/USER/*/Pharo.app/Contents/MacOS/Pharo
>> Identifier: org.pharo.Pharo
>> Version: 5.0.201901051900 (5.0.201901051900)
>> Code Type: X86 (Native)
>> Parent Process: ??? [64911]
>> Responsible: Pharo [64915]
>> User ID: 501
>>
>> Date/Time: 2019-02-12 02:05:34.481 +0000
>> OS Version: Mac OS X 10.13.5 (17F77)
>> Report Version: 12
>> Anonymous UUID: 262197AA-D8D7-1768-420F-0B635BF5C77D
>>
>> Sleep/Wake UUID: E1731405-1AE9-470E-93F0-AB1BBD092C20
>>
>> Time Awake Since Boot: 910000 seconds
>> Time Since Wake: 37000 seconds
>>
>> System Integrity Protection: enabled
>>
>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread
>>
>> Exception Type: EXC_BAD_ACCESS (SIGABRT)
>> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
>> Exception Note: EXC_CORPSE_NOTIFY
>>
>> VM Regions Near 0:
>> -->
>> __TEXT 000000000009c000-000000000016d000 [ 836K] r-x/rwx SM=COW ] [/Users/macta/Dev/Exercism/pharo5/pharo-vm/Pharo.app/Contents/MacOS/Pharo]
>>
>> Application Specific Information:
>> abort() called
>>
>> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
>> 0 libsystem_kernel.dylib 0xa73c3eda __pthread_kill + 10
>> 1 libsystem_pthread.dylib 0xa757c427 pthread_kill + 363
>> 2 libsystem_c.dylib 0xa7312956 abort + 133
>> 3 org.pharo.Pharo 0x0011c0bf sigsegv + 227
>> 4 libsystem_platform.dylib 0xa757102b _sigtramp + 43
>> 5 ??? 0xffffffff 0 + 4294967295
>> 6 org.pharo.Pharo 0x0011bfdc getCrashDumpFilenameInto + 82
>> 7 libobjc.A.dylib 0xa67933f2 (anonymous namespace)::AutoreleasePoolPage::autoreleaseFullPage(objc_object*, (anonymous namespace)::AutoreleasePoolPage*) + 56
>> 8 libobjc.A.dylib 0xa6791495 objc_object::rootAutorelease2() + 79
>> 9 com.apple.AppKit 0x91aed11c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3515
>> 10 com.apple.AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>> 11 org.pharo.Pharo 0x001101f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
>> 12 org.pharo.Pharo 0x0011029f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
>> 13 org.pharo.Pharo 0x0011a770 vmIOProcessEvents + 190
>> 14 org.pharo.Pharo 0x0011a7d7 ioProcessEvents + 57
>> 15 org.pharo.Pharo 0x000ad726 checkForEventsMayContextSwitch + 866
>> 16 org.pharo.Pharo 0x000aee51 ceCheckForInterrupts + 16
>> 17 ??? 0x0371c1cb 0 + 57786827
>> 18 org.pharo.Pharo 0x0009e189 interpret + 757
>> 19 org.pharo.Pharo 0x0011d18c -[sqSqueakMainApplication runSqueak] + 439
>> 20 com.apple.Foundation 0x95214299 __NSFirePerformWithOrder + 432
>> 21 com.apple.CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
>> 22 com.apple.CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
>> 23 com.apple.CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
>> 24 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
>> 25 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
>> 26 com.apple.HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
>> 27 com.apple.HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
>> 28 com.apple.HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
>> 29 com.apple.AppKit 0x9137ab2d _DPSNextEvent + 2101
>> 30 com.apple.AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
>> 31 com.apple.AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>> 32 com.apple.AppKit 0x9136fa7d -[NSApplication run] + 763
>> 33 com.apple.AppKit 0x91341b3a NSApplicationMain + 1228
>> 34 libdyld.dylib 0xa7268611 start + 1
>>
>> Thread 1:: com.apple.coreaudio.AQClient
>> 0 libsystem_kernel.dylib 0xa73ba422 mach_msg_trap + 10
>> 1 libsystem_kernel.dylib 0xa73b9acf mach_msg + 159
>> 2 com.apple.CoreFoundation 0x9377da88 __CFRunLoopServiceMachPort + 296
>> 3 com.apple.CoreFoundation 0x9377ca76 __CFRunLoopRun + 2262
>> 4 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
>> 5 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
>> 6 com.apple.audio.toolbox.AudioToolbox 0x9263c084 GenericRunLoopThread::Entry(void*) + 138
>> 7 com.apple.audio.toolbox.AudioToolbox 0x9263bfba CAPThread::Entry(CAPThread*) + 94
>> 8 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
>> 9 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
>> 10 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>>
>> Thread 2:
>> 0 libsystem_kernel.dylib 0xa73c4152 __semwait_signal + 10
>> 1 libsystem_c.dylib 0xa732fdb7 nanosleep$UNIX2003 + 189
>> 2 org.pharo.Pharo 0x0011ef30 beatStateMachine + 106
>> 3 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
>> 4 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
>> 5 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>>
>> Thread 3:: com.apple.NSEventThread
>> 0 libsystem_kernel.dylib 0xa73ba422 mach_msg_trap + 10
>> 1 libsystem_kernel.dylib 0xa73b9a5f mach_msg + 47
>> 2 com.apple.CoreFoundation 0x9377da88 __CFRunLoopServiceMachPort + 296
>> 3 com.apple.CoreFoundation 0x9377ca76 __CFRunLoopRun + 2262
>> 4 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
>> 5 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
>> 6 com.apple.AppKit 0x914aa57c _NSEventThread + 165
>> 7 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
>> 8 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
>> 9 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>>
>> Thread 4:
>> 0 libsystem_kernel.dylib 0xa73c471a __workq_kernreturn + 10
>> 1 libsystem_pthread.dylib 0xa7578e64 _pthread_wqthread + 1035
>> 2 libsystem_pthread.dylib 0xa7578a32 start_wqthread + 34
>>
>> Thread 0 crashed with X86 Thread State (32-bit):
>> eax: 0x00000000 ebx: 0xa983a1c0 ecx: 0xbff5a40c edx: 0x00000000
>> edi: 0xa757c2ca esi: 0x0000002d ebp: 0xbff5a438 esp: 0xbff5a40c
>> ss: 0x00000023 efl: 0x00000206 eip: 0xa73c3eda cs: 0x0000000b
>> ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
>> cr2: 0xa981f340
>>
>> Logical CPU: 0
>> Error Code: 0x00080148
>> Trap Number: 132
>>
>>
>> Binary Images:
>> 0x9c000 - 0x16cff7 +org.pharo.Pharo (5.0.201901051900 - 5.0.201901051900) <91D8A7F9-5FC3-3EB7-8198-D18F6262AF2A> /Users/USER/*/Pharo.app/Contents/MacOS/Pharo
>> 0x255000 - 0x29b05f dyld (551.3) <AEE46C03-FE99-3D3F-9A28-119D4A885857> /usr/lib/dyld
>> 0x257e000 - 0x2582fff com.apple.audio.AppleHDAHALPlugIn (281.52 - 281.52) <943990E2-9A7B-3078-845B-9D0153680DB4> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
>> 0x2588000 - 0x2589fff +libLocalePlugin.dylib (0) <26B928B3-B609-3924-8B88-0355CB1B91A9> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libLocalePlugin.dylib
>> 0x7a46000 - 0x7a46fff +libClipboardExtendedPlugin.dylib (0) <3AC80DFD-F452-3B75-A405-B30587D14254> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libClipboardExtendedPlugin.dylib
>> 0x7ae7000 - 0x7ca5ff3 com.apple.audio.units.Components (1.14 - 1.14) <1D9A7479-0C4A-3368-A63C-D42A5DAD714F> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
>> 0x8302000 - 0x8302fff +libSurfacePlugin.dylib (0) <818104D7-071E-31DC-B2C6-158647AB76FC> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libSurfacePlugin.dylib
>> 0x8983000 - 0x8ecdfff com.apple.driver.AppleIntelBDWGraphicsGLDriver (10.34.27 - 10.3.4) <3A8B322A-03DB-32E4-B61C-D8A7BEEB65B7> /System/Library/Extensions/AppleIntelBDWGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsGLDriver
>> 0xad43000 - 0xae08ff7 +libfreetype.dylib (0) <D81AD667-A12B-316D-A8D3-0765404C85D3> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libfreetype.dylib
>> 0xae27000 - 0xaf5cffb +libcairo.2.dylib (0) <8EC8B098-C04A-35C0-A558-AE6141B9ABBE> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libcairo.2.dylib
>> 0xaf97000 - 0xafc4ff3 +libpng12.0.dylib (0) <5C75B651-7DE5-3209-AAF2-6D8CF42D29DD> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libpng12.0.dylib
>> 0xb751000 - 0xb887ffb +libgit2.dylib (0) <11C18863-E2BB-3009-A037-708521D8371B> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libgit2.dylib
>> 0xb90e000 - 0xb953ffb +libssl.1.0.0.dylib (0) <0A56F172-FA67-3840-ABB7-56FE5532C694> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libssl.1.0.0.dylib
>> 0xb96e000 - 0xbaa8fe7 +libcrypto.1.0.0.dylib (0) <B8A5E463-33B2-3400-8AB6-C2B5135778AF> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libcrypto.1.0.0.dylib
>> 0xbb0e000 - 0xbb43fff +libssh2.1.dylib (0) <7737B8F7-3D13-39F8-9BF0-FE64A2E4AF12> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libssh2.1.dylib
>> 0xe5a1000 - 0xe992fff +libpixman-1.0.dylib (0) <3DB41F92-01BD-3794-A9DB-9413D2FBA2CF> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libpixman-1.0.dylib
>> 0xe9b6000 - 0xed21ff7 com.apple.RawCamera.bundle (8.04.0 - 1017.3.7) <77CE2AAF-C0AF-3006-B472-C0887E1BB9A8> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
>> 0x9029f000 - 0x9029ffff com.apple.Accelerate (1.11 - Accelerate 1.11) <4FE55EFA-2AAB-3639-8340-CB00CC245170> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
>> 0x902a0000 - 0x902b6ff7 libCGInterfaces.dylib (417.2) <A85F54BA-AE25-3B4D-8958-9B62C65C3891> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
>> 0x902b7000 - 0x909f8fdf com.apple.vImage (8.1 - ???) <7BA2CB00-F6B3-3798-9CED-D0C3BB3E5231> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
>> 0x909f9000 - 0x90b33ff7 libBLAS.dylib (1211.50.2) <056DFB80-2D9C-39BA-8953-EB264FDFDEAA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
>> 0x90b34000 - 0x90b61ffb libBNNS.dylib (38.1) <B9685933-6EBE-3123-9CA2-CD7963241A22> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
>> 0x90b62000 - 0x90ed5fff libLAPACK.dylib (1211.50.2) <88232E9D-AD52-3E4F-8ACE-C2468400B626> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
>> 0x90ed6000 - 0x90eecffb libLinearAlgebra.dylib (1211.50.2) <E9BB8A56-3AB9-33F5-91B5-079F5BAF78E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
>> 0x90eed000 - 0x90f06ff7 libSparseBLAS.dylib (1211.50.2) <43DB3D39-727E-3C75-9286-11045DEFC21D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
>> 0x90f07000 - 0x91066fc7 libvDSP.dylib (622.50.5) <A10E62DA-511A-35C0-9EC2-6B22D56494E5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
>> 0x91067000 - 0x91147ffb libvMisc.dylib (622.50.5) <5969D356-9DDA-33FB-B9E8-6BD5E1C4EB05> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
>> 0x91148000 - 0x91148fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <D3929A06-59EB-3DCA-89B1-5F44817DBC93> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
>> 0x9133c000 - 0x920feffb com.apple.AppKit (6.9 - 1561.40.112) <2BA80E54-46C2-3FFA-9631-F845F40A8F81> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
>> 0x92150000 - 0x92150fff com.apple.ApplicationServices (48 - 50) <28B28337-CFEA-3688-9C35-9EE64A1CA6CB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
>> 0x92151000 - 0x921b7ff3 com.apple.ApplicationServices.ATS (377 - 445.4) <65D4E2E8-5B98-3666-863D-4DE452311550> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
>> 0x921ba000 - 0x922deff3 libFontParser.dylib (222.1.6) <486BD2ED-E834-31DB-8522-D6B255D6CC58> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
>> 0x922df000 - 0x9232bff3 libFontRegistry.dylib (221.3) <65513B66-D028-32B6-81CB-075161A419DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
>> 0x9237a000 - 0x923adff3 libTrueTypeScaler.dylib (222.1.6) <185D1DD1-5764-33FD-BCA6-A651934956FB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
>> 0x92419000 - 0x9241efff com.apple.ColorSyncLegacy (4.13.0 - 1) <987F0D58-C5CD-3C1F-A88B-DBDE4C3E73D8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
>> 0x924c8000 - 0x92520fff com.apple.HIServices (1.22 - 624.1) <3D8C7044-D149-325D-B55E-09BC57665193> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
>> 0x92521000 - 0x92530ff7 com.apple.LangAnalysis (1.7.0 - 1.7.0) <92601EB8-3F73-3BBF-B3B6-0C7D47D819A9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
>> 0x92531000 - 0x92589ffb com.apple.print.framework.PrintCore (13.4 - 503.2) <E28CF09A-9AEC-3D70-AF27-F428332FEB74> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
>> 0x9258a000 - 0x92620ff7 com.apple.QD (3.12 - 404.2) <113D0ECA-A6B2-39A7-AE1E-CAE7B40A3CAF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
>> 0x92621000 - 0x9262dff3 com.apple.speech.synthesis.framework (7.5.1 - 7.5.1) <7CDC3350-95F1-34C1-8B4F-9B31368BEEB0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
>> 0x9262e000 - 0x9287cffb com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <92F5F62A-4707-35D3-BF73-88239ED7F79C> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
>> 0x9287e000 - 0x9287efff com.apple.audio.units.AudioUnit (1.14 - 1.14) <24D68C49-15B8-31B8-A3BB-CAD584CD2CAC> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
>> 0x929b6000 - 0x92d2bfff com.apple.CFNetwork (901.1 - 901.1) <F957C597-9C0F-3884-B9A2-0CAAF17FCE64> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
>> 0x92d41000 - 0x92d4aff3 com.apple.audio.SoundManager (4.2 - 4.2) <FA75FD1F-2FEE-3E25-A160-AF78044082BE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
>> 0x92d50000 - 0x930e6ff7 com.apple.HIToolbox (2.1.1 - 911.10) <9D42DFC7-DB53-352C-BAD3-3C5CD23EF53D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
>> 0x93146000 - 0x931e0ffb com.apple.ink.framework (10.9 - 221) <68D3D209-BCB1-3750-8632-C12DE8F250B1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
>> 0x931e1000 - 0x9321bfff com.apple.NavigationServices (3.8 - 227) <AD26CCEE-6468-317F-9540-EEE95A6E0990> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
>> 0x9323e000 - 0x93240fff com.apple.securityhi (9.0 - 55006) <15724ACD-75A1-3CEF-8A53-3BE31CD0CEB6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
>> 0x93241000 - 0x93247fff com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <03DE054B-239F-3D6F-BBED-98FE8EC6A3C0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
>> 0x93248000 - 0x93248fff com.apple.Cocoa (6.11 - 22) <8419F291-2B0B-322A-91CE-DBCD8082C778> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
>> 0x93255000 - 0x93314ff3 com.apple.ColorSync (4.13.0 - 3325) <C28DA8B8-868E-3BF8-A327-904DC9348FA6> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
>> 0x93315000 - 0x933b0fff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <B665144E-6421-39FD-9DFA-E1B2BB96CD34> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
>> 0x9340e000 - 0x93413fff com.apple.CoreBluetooth (1.0 - 1) <D8E00284-8021-3A90-8379-CF161DA6078B> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
>> 0x93414000 - 0x936f6ff7 com.apple.CoreData (120 - 851) <FCC5890C-147F-3A85-92D1-751C3E33F96A> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
>> 0x936f7000 - 0x936fdff3 com.apple.CoreDisplay (1.0 - 97.21) <3C9F1E4B-0BEB-3BBC-81D1-3F90F54211DF> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
>> 0x936fe000 - 0x93b88ff7 com.apple.CoreFoundation (6.9 - 1452.23) <17321B27-67AB-3D26-B9DF-A69624B1C82B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
>> 0x93b8a000 - 0x941bdff3 com.apple.CoreGraphics (2.0 - 1161.21) <909796EA-77A5-3584-AE65-48B11952DBBC> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
>> 0x941bf000 - 0x94435ffb com.apple.CoreImage (13.0.0 - 579.5) <3ABBFE1A-2E03-31E5-98E8-4E3D5D6D1FB4> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
>> 0x944f2000 - 0x945e9ff7 com.apple.CoreMedia (1.0 - 2276.50) <0BF2ADE6-51A4-3AAC-B247-0E6629669ABA> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
>> 0x9463d000 - 0x9463dfff com.apple.CoreServices (822.33 - 822.33) <DAD579FC-6A21-3989-B014-C3CE888E5E5E> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
>> 0x9463e000 - 0x946b0ff3 com.apple.AE (735.1 - 735.1) <72876D21-3967-3CBE-9006-3E33FEFA6505> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
>> 0x946b1000 - 0x9498fff7 com.apple.CoreServices.CarbonCore (1178.4 - 1178.4) <3BC3590D-F528-39EE-8D6B-13526E5CE810> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
>> 0x94990000 - 0x949c4ffb com.apple.DictionaryServices (1.2 - 284.2) <351D5B30-AC6C-3BCC-AE26-632AE228BBAC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
>> 0x949c5000 - 0x949cdfff com.apple.CoreServices.FSEvents (1239.50.1 - 1239.50.1) <C0631AEA-6D41-3BA5-B5D0-4ACD95234303> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
>> 0x949ce000 - 0x94b2dff7 com.apple.LaunchServices (822.32 - 822.32) <F6BFB16B-D6B3-3730-94C0-9490B2C63371> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
>> 0x94b2e000 - 0x94bdbfff com.apple.Metadata (10.7.0 - 1191.4.13) <95F0D9F8-315B-364C-AC92-A750D8CE3CD4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
>> 0x94bdc000 - 0x94c3dfff com.apple.CoreServices.OSServices (822.33 - 822.33) <897A8A5A-8A70-340D-A041-057957F321D6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
>> 0x94c3e000 - 0x94caffff com.apple.SearchKit (1.4.0 - 1.4.0) <B3E3985C-7739-3815-8A89-477F975C2029> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
>> 0x94cb0000 - 0x94cd3fff com.apple.coreservices.SharedFileList (71.21 - 71.21) <8B10F426-0DF3-3FCE-B5DB-F3860BAA860F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
>> 0x94cd4000 - 0x94e20ffb com.apple.CoreText (352.0 - 578.18) <CF0AF654-0DDD-3FA3-BE0E-FBB90D45BE83> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
>> 0x94e21000 - 0x94e5bffb com.apple.CoreVideo (1.8 - 0.0) <4B4E52AC-7BBA-375E-9D86-1DD096410604> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
>> 0x94e5c000 - 0x94ee3ff3 com.apple.framework.CoreWLAN (13.0 - 1350.1) <68C405BD-8A07-3080-A9F0-938D0A2B49C8> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
>> 0x95137000 - 0x95140ff7 com.apple.DiskArbitration (2.7 - 2.7) <F866E76D-7FFA-3E93-9A8A-32C3754F1F33> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
>> 0x95151000 - 0x954c1ffb com.apple.Foundation (6.9 - 1452.23) <9212AB5F-B5FC-37C8-8059-853B006434E1> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
>> 0x95502000 - 0x95531ff3 com.apple.GSS (4.0 - 2.0) <0BB8D894-20EA-3D83-A79B-654623C674B4> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
>> 0x9555e000 - 0x95676ff3 com.apple.Bluetooth (6.0.6 - 6.0.6f2) <E83F7CF7-7776-3FE6-9B45-8FA27C09EACE> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
>> 0x956dc000 - 0x9577dff7 com.apple.framework.IOKit (2.0.2 - 1445.60.1) <5289B606-E36C-3DDC-B8D5-2151B1EE2933> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
>> 0x9577f000 - 0x95786fff com.apple.IOSurface (211.12 - 211.12) <B24705CD-3B67-3D4C-A194-FE817FAFF983> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
>> 0x957db000 - 0x9595fff7 com.apple.ImageIO.framework (3.3.0 - 1739.3) <EEC26E38-3136-346E-8293-4993854F328C> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
>> 0x95960000 - 0x95964ffb libGIF.dylib (1739.3) <017E36E0-FB42-303A-9D10-58E082C97BF9> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
>> 0x95965000 - 0x95a56ff7 libJP2.dylib (1739.3) <2A34D143-026C-3572-9CC1-ED4751B1E2A3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
>> 0x95a57000 - 0x95a79ff7 libJPEG.dylib (1739.3) <80C0109B-2D63-331D-B595-01D2A8CDD431> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
>> 0x95a7a000 - 0x95aa0ff7 libPng.dylib (1739.3) <B2C1476E-296E-3E8A-AD98-C95C192D9329> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
>> 0x95aa1000 - 0x95aa3ffb libRadiance.dylib (1739.3) <65386E46-F92D-30C6-BA00-33C16C6AD3D7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
>> 0x95aa4000 - 0x95aeeff3 libTIFF.dylib (1739.3) <59086815-1D75-36AB-9B74-CD8A00DEEE49> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
>> 0x964fa000 - 0x96512fff com.apple.Kerberos (3.0 - 1) <BFC5A83F-78BD-3FEC-AF28-CF36927117C6> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
>> 0x96513000 - 0x96546ffb com.apple.LDAPFramework (2.4.28 - 194.5) <3E612921-B937-3B7E-9636-9FBBF94D1019> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
>> 0x9656a000 - 0x96572fff com.apple.MediaAccessibility (1.0 - 114) <D6008060-F087-3713-8C1C-86E259D493AF> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
>> 0x96573000 - 0x96bd1ff7 com.apple.MediaToolbox (1.0 - 2276.50) <458F8EA5-E32C-3CBC-97AB-4CD925136880> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
>> 0x96bd3000 - 0x96c4bff3 com.apple.Metal (125.25 - 125.25) <C1BFDD6D-6162-355B-9B87-C6F67FA3FC65> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
>> 0x96c4d000 - 0x96c59fff com.apple.NetFS (6.0 - 4.0) <4A9454E1-FF5C-321A-8317-4C120332356A> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
>> 0x99586000 - 0x9958eff7 libcldcpuengine.dylib (2.8.7) <464D7F18-5876-3751-A7BF-E1289C502B5F> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
>> 0x9958f000 - 0x995dbfff com.apple.opencl (2.8.15 - 2.8.15) <41D0BAA4-B8AA-3277-A5E4-8256B839C636> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
>> 0x995dc000 - 0x995f8fff com.apple.CFOpenDirectory (10.13 - 207.50.1) <F183AEDA-CC0A-3B26-B20F-6228D0704724> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
>> 0x995f9000 - 0x99604fff com.apple.OpenDirectory (10.13 - 207.50.1) <92CD87D2-E933-3A4F-AE00-0304034876E6> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
>> 0x9a80e000 - 0x9a80ffff libCVMSPluginSupport.dylib (16.5.10) <621A9123-A958-340E-86D0-997C9E1DDB4C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
>> 0x9a810000 - 0x9a814fff libCoreFSCache.dylib (162.6.1) <FBF63A91-5B45-36FF-9340-D9223DA9A49B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
>> 0x9a815000 - 0x9a819fff libCoreVMClient.dylib (162.6.1) <0958F095-D449-343F-9F13-AD82E5D2055A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
>> 0x9a81a000 - 0x9a823ff7 libGFXShared.dylib (16.5.10) <0C5906D1-B9BB-3C7B-B0D5-DB4EE842978D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
>> 0x9a824000 - 0x9a830fff libGL.dylib (16.5.10) <85E5F934-C3AE-3E82-B411-0C790FF69773> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
>> 0x9a831000 - 0x9a86cffb libGLImage.dylib (16.5.10) <F2CE94F0-47FD-35E1-806B-0F29AF0495EC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
>> 0x9a86d000 - 0x9a9e5ffb libGLProgrammability.dylib (16.5.10) <283B04BF-52D4-3EBE-A173-23D28E3EEB45> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
>> 0x9a9e6000 - 0x9aa28ff7 libGLU.dylib (16.5.10) <8CAAAB65-FC03-39C1-8594-BBBFB6B0BD12> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
>> 0x9b3cf000 - 0x9b3defff com.apple.opengl (16.5.10 - 16.5.10) <F2D5732F-7734-3CE2-ABA3-A8F49C071839> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
>> 0x9b3df000 - 0x9b56cfff GLEngine (16.5.10) <DF07720E-FEA4-37B4-8BD5-9682CDF6D0BC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
>> 0x9b56d000 - 0x9b597fff GLRendererFloat (16.5.10) <39E3D87C-A4E3-3621-83E1-17B05C4E018C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
>> 0x9c14a000 - 0x9c384ff3 com.apple.QuartzCore (1.11 - 584.52.1) <7DABD878-75F0-3AF2-8E5C-8A92CDD34C9B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
>> 0x9c3da000 - 0x9c632ffb com.apple.QuickTime (7.7.3 - 3014.8) <43E74F6E-7BF5-3EE0-BBFC-8399C04A793C> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
>> 0x9c818000 - 0x9cb49ff3 com.apple.security (7.0 - 58286.60.28) <282B7924-67E3-3F3B-8FE5-54550DA22447> /System/Library/Frameworks/Security.framework/Versions/A/Security
>> 0x9cb4a000 - 0x9cbd2ffb com.apple.securityfoundation (6.0 - 55185.50.5) <D6375494-880A-30A4-8670-31DA8E789912> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
>> 0x9cbfe000 - 0x9cc02fff com.apple.xpc.ServiceManagement (1.0 - 1) <43F3C3AA-4C1D-37B7-BA13-D6CB542A3307> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
>> 0x9cd2d000 - 0x9cd9dff3 com.apple.SystemConfiguration (1.17 - 1.17) <D7C33CE2-30D1-3602-A8D8-B05C8A8C79B3> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
>> 0x9cf47000 - 0x9d2d6ff7 com.apple.VideoToolbox (1.0 - 2276.50) <F9F8DDCD-FB7C-39B0-AA2B-111138F4800A> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
>> 0x9ede6000 - 0x9ee85ff7 com.apple.APFS (1.0 - 1) <1C8712C6-0469-3564-BF63-DFCB4E7EAF87> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
>> 0x9f49b000 - 0x9f4c6ff3 com.apple.framework.Apple80211 (13.0 - 1361.7) <D7355E97-AB0B-3587-82AD-6B9FBFF1C256> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
>> 0x9f4c8000 - 0x9f4d2fff com.apple.AppleFSCompression (96.60.1 - 1.0) <191C4733-0521-30C8-AB00-54DC56F7E7E5> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
>> 0x9f5d0000 - 0x9f60dffb com.apple.AppleJPEG (1.0 - 1) <B7271B9B-A441-35F0-9B30-0FA646E981AA> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
>> 0x9f62c000 - 0x9f634fff com.apple.AppleSRP (5.0 - 1) <0C288A20-01A0-3C3C-8091-B8672B1F0CC6> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
>> 0x9f707000 - 0x9f756ffb com.apple.AppleVAFramework (5.0.41 - 5.0.41) <02C2E120-F1F7-31E0-8716-43120084A793> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
>> 0x9f760000 - 0x9f767fff com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <22080179-8A2A-32EF-A66A-5415E05B6EBF> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
>> 0x9f768000 - 0x9f7f3ff7 com.apple.backup.framework (1.9.5 - 1.9.5) <633E36AC-7AAE-351B-A279-7E217DC6644B> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
>> 0x9f938000 - 0x9f941ffb com.apple.CommonAuth (4.0 - 2.0) <1096BDDF-4D5D-3C36-8AF6-556CC7F1F66A> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
>> 0x9f9eb000 - 0x9fd2cfef com.apple.CoreAUC (259.0.0 - 259.0.0) <0F3A5737-EED7-39A9-A06A-4F9F3B9CD1E1> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
>> 0x9fd2d000 - 0x9fd5efff com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <3DB6ECE9-3F33-3DB9-95F0-4CD85253C21D> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
>> 0x9fdd3000 - 0x9fddbfff com.apple.frameworks.CoreDaemon (1.3 - 1.3) <DFFFED5D-D7EE-356C-A114-E81A51FA04CC> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
>> 0x9fddc000 - 0x9fdecff7 com.apple.CoreEmoji (1.0 - 69.3) <165A133F-DED4-3B24-A9BF-6EA6F3F7A152> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
>> 0x9ff75000 - 0x9ffa8ff7 com.apple.CoreServicesInternal (309.1 - 309.1) <0C4952C6-785B-3E1F-8588-1C914ADF954D> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
>> 0x9ffa9000 - 0xa003fff3 com.apple.CoreSymbolication (9.3 - 64026) <7895DF41-EF5D-36AC-BB0E-C3020D87C200> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
>> 0xa0040000 - 0xa0167ff3 com.apple.coreui (2.1 - 494.1) <91CFA81E-25D5-32AD-AEAE-9AC690F37481> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
>> 0xa0168000 - 0xa0206ff7 com.apple.CoreUtils (5.6 - 560.11) <FD566F31-AAB0-30A8-B069-BF6AB1E4F647> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
>> 0xa0257000 - 0xa02b4ff3 com.apple.framework.CoreWiFi (13.0 - 1350.1) <CCED77D5-2751-3EA9-9413-859D2F09B4A4> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
>> 0xa02b5000 - 0xa02c5ffb com.apple.CrashReporterSupport (10.13 - 1) <EF523AD9-1BE6-3C49-986C-F737910EAAE3> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
>> 0xa0333000 - 0xa0340fff com.apple.framework.DFRFoundation (1.0 - 191.7) <D6B46C05-938E-39BF-B085-20D25FDEEDF7> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
>> 0xa038c000 - 0xa03fdfff com.apple.datadetectorscore (7.0 - 590.3) <31B3BFAC-FF9C-3F58-A01B-6A01A28FDEE0> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
>> 0xa03fe000 - 0xa043effb com.apple.DebugSymbols (181.0 - 181.0) <51B67F42-ACCD-39A3-8739-E223FAEDFF93> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
>> 0xa043f000 - 0xa057effb com.apple.desktopservices (1.12.5 - 1.12.5) <27DE2928-4DCB-3AA3-B490-ECD108C0F3F5> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
>> 0xa08be000 - 0xa0ceeff7 com.apple.vision.FaceCore (3.3.2 - 3.3.2) <8B37289B-EB90-32F0-97A6-21566B236CAD> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
>> 0xa2a8a000 - 0xa2a94fff libGPUSupportMercury.dylib (16.5.10) <DEF9523E-2B09-3C01-9A7B-19B6A5E5B4F7> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
>> 0xa36a0000 - 0xa3713ff3 com.apple.Heimdal (4.0 - 2.0) <03A4EE80-4E4A-390C-9E2E-0CEC3307496D> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
>> 0xa39cb000 - 0xa39d2fff com.apple.IOAccelerator (378.18.1 - 378.18.1) <6519F950-374B-35FA-A383-3BABB9354D99> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
>> 0xa39d3000 - 0xa39ecfff com.apple.IOPresentment (1.0 - 35.1) <46620404-9D01-339D-8EFC-56E09B19C9AA> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
>> 0xa3a49000 - 0xa3a69ffb com.apple.IconServices (97.6 - 97.6) <C107CE67-BF5F-3AC9-A514-C864310F2BBB> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
>> 0xa3aa1000 - 0xa3b95fff com.apple.LanguageModeling (1.0 - 159.5.3) <D8038B28-4A97-3E03-8AE6-5D3C3A1CE8F2> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
>> 0xa3b96000 - 0xa3bd6fff com.apple.Lexicon-framework (1.0 - 33.5) <C8DEE7FC-6CCE-3645-B6C1-CCF5FD07C20C> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
>> 0xa3bda000 - 0xa3be0ff3 com.apple.LinguisticData (1.0 - 238.3) <16C6495B-D87B-3144-846C-C2C1214900CF> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
>> 0xa3f5c000 - 0xa3f86fff com.apple.MultitouchSupport.framework (1404.4 - 1404.4) <591C5CFA-F49A-3AA3-9ACB-5076483D6BB0> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
>> 0xa40a5000 - 0xa40affff com.apple.NetAuth (6.2 - 6.2) <D74A6D47-3D72-3E44-820B-9381D7425B11> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
>> 0xa4157000 - 0xa4164ffb com.apple.PerformanceAnalysis (1.194 - 194) <761316A9-016F-3C95-A020-CADDC50E4F39> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
>> 0xa4204000 - 0xa4220ff7 com.apple.ProtocolBuffer (1 - 260) <1EE82E2E-BA9D-33CC-904F-A9467619FB6B> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
>> 0xa430f000 - 0xa4331fff com.apple.RemoteViewServices (2.0 - 125) <54C07CCF-E480-3033-979D-A7E6BCC6281F> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
>> 0xa43d9000 - 0xa4406ffb com.apple.Sharing (1050.21 - 1050.21) <09DF5459-E2B7-39C5-9600-474DFD22F131> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
>> 0xa4425000 - 0xa4426fff com.apple.performance.SignpostNotification (1.2.5 - 2.5) <86B3053F-0169-3663-924F-91186D05151D> /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
>> 0xa4427000 - 0xa44adff7 com.apple.SkyLight (1.600.0 - 312.62) <747AEAD4-5F54-3B3C-B92F-54B35F490C3A> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
>> 0xa44dd000 - 0xa44eaff7 com.apple.SpeechRecognitionCore (4.6.1 - 4.6.1) <750D7D56-1633-3762-9B3A-B342D2AD614D> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
>> 0xa47ba000 - 0xa4840ffb com.apple.Symbolication (9.3 - 64033) <A6EE4F4A-35E3-303D-8B7C-F84368546DC1> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
>> 0xa4893000 - 0xa489bfff com.apple.TCC (1.0 - 1) <449D3E94-0C9A-3F2A-835B-593D846F6006> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
>> 0xa489c000 - 0xa48b3ff3 com.apple.TextureIO (3.7 - 3.7) <9D532312-C024-38CA-B137-A4C88919C5EC> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
>> 0xa48e0000 - 0xa48e1fff com.apple.TrustEvaluationAgent (2.0 - 31) <185BD5A9-5A2D-3317-B7FE-9B67F14C4D2C> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
>> 0xa48e2000 - 0xa4a6cfff com.apple.UIFoundation (1.0 - 547.5) <1B6390A9-8D94-3E6D-BDB4-A1E6B39497C4> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
>> 0xa4e04000 - 0xa4ec8fff com.apple.ViewBridge (343.2 - 343.2) <D34224CE-BF51-3F7E-A714-4FD465ED5670> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
>> 0xa503b000 - 0xa503dfff com.apple.loginsupport (1.0 - 1) <96644B33-7507-3AE7-BC45-D83934517F37> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
>> 0xa503e000 - 0xa504ffff com.apple.login (3.0 - 3.0) <CDB5BDAD-934C-390D-A1B6-0EBA73043BCE> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
>> 0xa50c8000 - 0xa50fbff7 libclosured.dylib (551.3) <F357ECA7-469A-3611-8D9C-3267FB90071A> /usr/lib/closure/libclosured.dylib
>> 0xa5157000 - 0xa518eff3 libCRFSuite.dylib (41) <7B102174-C6BA-3EA8-93AC-A53254B79D78> /usr/lib/libCRFSuite.dylib
>> 0xa518f000 - 0xa5199ffb libChineseTokenizer.dylib (28) <00EF6AE9-C195-334C-9776-79E9BD298AF6> /usr/lib/libChineseTokenizer.dylib
>> 0xa5235000 - 0xa5236fff libDiagnosticMessagesClient.dylib (104) <6829B180-2556-3A7E-A2E6-BD4859DF30A7> /usr/lib/libDiagnosticMessagesClient.dylib
>> 0xa5268000 - 0xa5452ff7 libFosl_dynamic.dylib (17.8) <2806AC88-9928-3848-B63E-E3891CD58511> /usr/lib/libFosl_dynamic.dylib
>> 0xa545a000 - 0xa545afff libOpenScriptingUtil.dylib (174) <BD4EA519-A75C-3840-8870-4DE884502F47> /usr/lib/libOpenScriptingUtil.dylib
>> 0xa54ae000 - 0xa54b2fff libScreenReader.dylib (562.18.4) <24F173B6-9EB9-3730-A6CE-D43827265020> /usr/lib/libScreenReader.dylib
>> 0xa54b3000 - 0xa54b4fff libSystem.B.dylib (1252.50.4) <AA5E65F6-81A7-3B9D-A322-C8230EA2DD9E> /usr/lib/libSystem.B.dylib
>> 0xa54c3000 - 0xa54d8ff7 libapple_nghttp2.dylib (1.24) <480C0C04-2533-3D44-8232-006B6CBA7758> /usr/lib/libapple_nghttp2.dylib
>> 0xa54d9000 - 0xa5504fff libarchive.2.dylib (54) <D55C5F86-251D-3C33-A617-0C623D4F512E> /usr/lib/libarchive.2.dylib
>> 0xa5505000 - 0xa5654ffb libate.dylib (1.13.1) <E109CCBF-357D-3C87-9CE5-D53AE03609A2> /usr/lib/libate.dylib
>> 0xa5658000 - 0xa5658ff3 libauto.dylib (187) <CE2A78CC-670F-3E07-9539-822DCD2F6084> /usr/lib/libauto.dylib
>> 0xa5659000 - 0xa5669fff libbsm.0.dylib (39) <6A4D8D43-8AD8-3B0C-A19C-22A77D30DD8E> /usr/lib/libbsm.0.dylib
>> 0xa566a000 - 0xa5676ff7 libbz2.1.0.dylib (38) <77C24A36-BE84-3702-A786-935C597A0A86> /usr/lib/libbz2.1.0.dylib
>> 0xa5677000 - 0xa56d0ffb libc++.1.dylib (400.9) <BA03445F-C2AD-3C30-A25D-3654091142AB> /usr/lib/libc++.1.dylib
>> 0xa56d1000 - 0xa56f2fff libc++abi.dylib (400.8.2) <60422228-2A4A-3A12-AB94-3110E9082D62> /usr/lib/libc++abi.dylib
>> 0xa56f4000 - 0xa5705ff7 libcmph.dylib (6) <EC7664F1-B5A1-37F4-B7DC-F6AC10587E35> /usr/lib/libcmph.dylib
>> 0xa5706000 - 0xa571bff7 libcompression.dylib (47.60.2) <FB4313A1-D9BE-36DD-A8A2-1AC45D0320AD> /usr/lib/libcompression.dylib
>> 0xa571c000 - 0xa5733ffb libcoretls.dylib (155.50.1) <A7FFC69E-B53D-324D-8AE1-C1AC50CEB37F> /usr/lib/libcoretls.dylib
>> 0xa5734000 - 0xa5735fff libcoretls_cfhelpers.dylib (155.50.1) <D210E966-844F-3A00-A17E-7489EE444E36> /usr/lib/libcoretls_cfhelpers.dylib
>> 0xa58b6000 - 0xa5a5dff3 libcrypto.35.dylib (22.50.2) <A658A3FD-A5C4-3DC9-9A45-A2E97282D419> /usr/lib/libcrypto.35.dylib
>> 0xa5c1d000 - 0xa5c74fff libcups.2.dylib (462.2.1) <806D6B01-D043-325B-9EB3-7BC8DD781B8C> /usr/lib/libcups.2.dylib
>> 0xa5ca0000 - 0xa5cf2fff libcurl.4.dylib (105.40.1) <9809E78E-365C-3F94-A230-4933A28558E0> /usr/lib/libcurl.4.dylib
>> 0xa5d8b000 - 0xa5d8bfff libenergytrace.dylib (16) <34FC43C7-D9B6-3C01-8B65-E49059D31279> /usr/lib/libenergytrace.dylib
>> 0xa5dbf000 - 0xa5dc3fff libheimdal-asn1.dylib (520.50.6) <CAA45AC8-3953-38C7-B6C1-E7ACA1607054> /usr/lib/libheimdal-asn1.dylib
>> 0xa5def000 - 0xa5edfff3 libiconv.2.dylib (51.50.1) <F3BF51D6-CFAD-3105-AF32-0667945E0F99> /usr/lib/libiconv.2.dylib
>> 0xa5ee0000 - 0xa6102ff7 libicucore.A.dylib (59180.0.1) <7A26EF2B-5D18-319D-9FF5-72D1142A6059> /usr/lib/libicucore.A.dylib
>> 0xa614a000 - 0xa614bfff liblangid.dylib (128) <120FE992-47E4-3A73-A039-1B401F5696DC> /usr/lib/liblangid.dylib
>> 0xa614c000 - 0xa6164ff7 liblzma.5.dylib (10) <8A5C9679-430A-3A19-AF68-9D21BAC442C7> /usr/lib/liblzma.5.dylib
>> 0xa6165000 - 0xa617afff libmarisa.dylib (9) <805453EE-B829-3DA5-8DF3-5132D03D5B74> /usr/lib/libmarisa.dylib
>> 0xa622f000 - 0xa644cfff libmecabra.dylib (779.7.6) <A6D0BC1B-9DF2-3A26-8E1A-06AE207355E7> /usr/lib/libmecabra.dylib
>> 0xa6613000 - 0xa678aff3 libnetwork.dylib (1229.60.3) <25A51968-46C6-3E05-A005-5D4F6CE01AD2> /usr/lib/libnetwork.dylib
>> 0xa678b000 - 0xa6b6b0fb libobjc.A.dylib (723) <069E8DD2-ECBD-3296-9688-199A93DB8F1F> /usr/lib/libobjc.A.dylib
>> 0xa6b6f000 - 0xa6b72fff libpam.2.dylib (22) <7106F43C-84DD-3F26-905A-B52780AFEB3E> /usr/lib/libpam.2.dylib
>> 0xa6b75000 - 0xa6ba6fff libpcap.A.dylib (79.20.1) <154889CF-5F83-3012-953E-0FC8FEE50FF8> /usr/lib/libpcap.A.dylib
>> 0xa6be4000 - 0xa6bffffb libresolv.9.dylib (65) <65A43F5B-CF88-3948-AE5C-D7CA02D814A1> /usr/lib/libresolv.9.dylib
>> 0xa6c38000 - 0xa6c49ff7 libsasl2.2.dylib (211) <42C44CD3-07F5-3D62-8D63-350AD6FC6A63> /usr/lib/libsasl2.2.dylib
>> 0xa6c4a000 - 0xa6dd4ffb libsqlite3.dylib (274.8.1) <2865CDEE-96C4-3ECC-9F4B-876D0CD27C41> /usr/lib/libsqlite3.dylib
>> 0xa6e2c000 - 0xa6e8affb libssl.35.dylib (22.50.2) <1AAEE15A-D711-3B1B-81A9-3195E6EFB3DE> /usr/lib/libssl.35.dylib
>> 0xa6f78000 - 0xa6fd7fff libusrtcp.dylib (1229.60.3) <39EAD1BC-7817-3C8B-890E-B1619826479D> /usr/lib/libusrtcp.dylib
>> 0xa6fd8000 - 0xa6fdbff7 libutil.dylib (51.20.1) <86BD9675-16A2-345D-9B8D-E8A3397F2365> /usr/lib/libutil.dylib
>> 0xa6fdc000 - 0xa6feaff7 libxar.1.dylib (400) <4B664A7E-EC05-34AD-ACC6-C879B69DBA7C> /usr/lib/libxar.1.dylib
>> 0xa6feb000 - 0xa70c9ff7 libxml2.2.dylib (31.10) <A5264063-CE4F-38CE-B884-197B2765E5AB> /usr/lib/libxml2.2.dylib
>> 0xa70ca000 - 0xa70f2ff3 libxslt.1.dylib (15.12) <2A385CB5-9458-3408-A4F2-1F51553823F4> /usr/lib/libxslt.1.dylib
>> 0xa70f3000 - 0xa7102ff7 libz.1.dylib (70) <588F445F-0065-3D77-8002-BA9411DA1D70> /usr/lib/libz.1.dylib
>> 0xa713d000 - 0xa7141fff libcache.dylib (80) <E9928057-A238-3619-8E30-4D1C21C9493C> /usr/lib/system/libcache.dylib
>> 0xa7142000 - 0xa714cfff libcommonCrypto.dylib (60118.50.1) <95434E97-2B85-3607-9E02-2A8CFD178D23> /usr/lib/system/libcommonCrypto.dylib
>> 0xa714d000 - 0xa7152fff libcompiler_rt.dylib (62) <B9947B1F-9930-385A-A960-856CF6C539CF> /usr/lib/system/libcompiler_rt.dylib
>> 0xa7153000 - 0xa715dff3 libcopyfile.dylib (146.50.5) <6A3EF295-2778-3405-BE11-8947695F4A31> /usr/lib/system/libcopyfile.dylib
>> 0xa715e000 - 0xa71c6ff7 libcorecrypto.dylib (562.50.17) <FCA475BB-944F-3589-A662-D71043482D28> /usr/lib/system/libcorecrypto.dylib
>> 0xa7231000 - 0xa7266fff libdispatch.dylib (913.60.2) <49A9530D-9FB7-38C3-9583-E5F0AAEB3E95> /usr/lib/system/libdispatch.dylib
>> 0xa7267000 - 0xa7284fff libdyld.dylib (551.3) <42AC1F77-75EC-3464-B24D-8E95F72FFE21> /usr/lib/system/libdyld.dylib
>> 0xa7285000 - 0xa7285fff libkeymgr.dylib (28) <35604C10-4B09-3AA0-9694-87D40C15E706> /usr/lib/system/libkeymgr.dylib
>> 0xa7286000 - 0xa7292ff7 libkxld.dylib (4570.61.1) <166C52CE-93C2-3512-923F-542EDC492A4C> /usr/lib/system/libkxld.dylib
>> 0xa7293000 - 0xa7293fff liblaunch.dylib (1205.60.9) <3853D7AE-4A44-3D5A-BD3C-210F04C8D523> /usr/lib/system/liblaunch.dylib
>> 0xa7294000 - 0xa7299fff libmacho.dylib (906) <14070ABC-E6F7-3CD5-9527-56E38D65BC74> /usr/lib/system/libmacho.dylib
>> 0xa729a000 - 0xa729cfff libquarantine.dylib (86) <2660EB51-FA02-36ED-9416-83A4A6849026> /usr/lib/system/libquarantine.dylib
>> 0xa729d000 - 0xa729efff libremovefile.dylib (45) <BE0DA6CE-2EF4-3BE9-84E1-BB27E1F385DD> /usr/lib/system/libremovefile.dylib
>> 0xa729f000 - 0xa72b6ff7 libsystem_asl.dylib (356.50.1) <8C2103F0-0293-3450-A4D5-CDA224D6B1DD> /usr/lib/system/libsystem_asl.dylib
>> 0xa72b7000 - 0xa72b7fff libsystem_blocks.dylib (67) <D45F0CE1-D217-3B46-A84A-F884FE576E04> /usr/lib/system/libsystem_blocks.dylib
>> 0xa72b8000 - 0xa7344ff3 libsystem_c.dylib (1244.50.9) <3A7B32B2-F70C-3148-A2B0-38412EF1489F> /usr/lib/system/libsystem_c.dylib
>> 0xa7345000 - 0xa7348fff libsystem_configuration.dylib (963.50.8) <EBE21758-807D-3038-91A9-F6075353C6A0> /usr/lib/system/libsystem_configuration.dylib
>> 0xa7349000 - 0xa734cfff libsystem_coreservices.dylib (51) <CF4379BC-AEDD-34DF-BFD7-CEA27B0930D5> /usr/lib/system/libsystem_coreservices.dylib
>> 0xa734d000 - 0xa734efff libsystem_darwin.dylib (1244.50.9) <326B9F59-5784-3C79-8A44-7C40D662C695> /usr/lib/system/libsystem_darwin.dylib
>> 0xa734f000 - 0xa7355ff3 libsystem_dnssd.dylib (878.50.17) <72A8BEDC-0C7C-355F-843D-75469DD85581> /usr/lib/system/libsystem_dnssd.dylib
>> 0xa7356000 - 0xa73a5ffb libsystem_info.dylib (517.30.1) <E2FFFE29-1405-342E-8C57-31F681F510F7> /usr/lib/system/libsystem_info.dylib
>> 0xa73a6000 - 0xa73caff3 libsystem_kernel.dylib (4570.61.1) <CF8A4C44-02A4-3C2B-B91B-9015F02D8DCF> /usr/lib/system/libsystem_kernel.dylib
>> 0xa73cb000 - 0xa741afdb libsystem_m.dylib (3147.50.1) <290D02E2-227B-3B0A-BBFC-B14BC657ADE8> /usr/lib/system/libsystem_m.dylib
>> 0xa741b000 - 0xa7435fff libsystem_malloc.dylib (140.50.6) <970603BE-8A36-3776-81A6-BC1B1D04AC35> /usr/lib/system/libsystem_malloc.dylib
>> 0xa7436000 - 0xa755aff7 libsystem_network.dylib (1229.60.3) <6FCFE312-E7FD-382D-9246-2C8500A86ACB> /usr/lib/system/libsystem_network.dylib
>> 0xa755b000 - 0xa7565fff libsystem_networkextension.dylib (767.60.1) <E8916FFA-B9A1-300E-84C8-669933B8B92E> /usr/lib/system/libsystem_networkextension.dylib
>> 0xa7566000 - 0xa756eff3 libsystem_notify.dylib (172) <27A79E60-9B05-3B28-B389-5759A72F7321> /usr/lib/system/libsystem_notify.dylib
>> 0xa756f000 - 0xa7575ffb libsystem_platform.dylib (161.50.1) <04C8CF15-A241-3BD8-87B5-DD5DA2DCD564> /usr/lib/system/libsystem_platform.dylib
>> 0xa7576000 - 0xa7580ff3 libsystem_pthread.dylib (301.50.1) <95F98870-7DB1-3273-9E61-DEC04059BF18> /usr/lib/system/libsystem_pthread.dylib
>> 0xa7581000 - 0xa7584ff3 libsystem_sandbox.dylib (765.60.1) <E689BACE-E8EE-39C6-BFD7-EE82CBD5EE82> /usr/lib/system/libsystem_sandbox.dylib
>> 0xa7585000 - 0xa7587fff libsystem_secinit.dylib (30) <F11770B6-8928-3F4A-A5B6-1A7E93247738> /usr/lib/system/libsystem_secinit.dylib
>> 0xa7588000 - 0xa7590ff7 libsystem_symptoms.dylib (820.60.2) <7FECC881-A6A0-3DC5-9382-F7EFB829FB1C> /usr/lib/system/libsystem_symptoms.dylib
>> 0xa7591000 - 0xa75a3ffb libsystem_trace.dylib (829.50.17) <3786EA81-F02C-3115-A8B6-3AC9088EA04C> /usr/lib/system/libsystem_trace.dylib
>> 0xa75a5000 - 0xa75abfff libunwind.dylib (35.3) <C9C74974-E6CE-386D-AF72-DC21323AF40B> /usr/lib/system/libunwind.dylib
>> 0xa75ac000 - 0xa75d5ff7 libxpc.dylib (1205.60.9) <D3F2BB40-7D04-362C-BDF0-2C379C05EE99> /usr/lib/system/libxpc.dylib
>>
>> External Modification Summary:
>> Calls made by other processes targeting this process:
>> task_for_pid: 75
>> thread_create: 0
>> thread_set_state: 0
>> Calls made by this process:
>> task_for_pid: 0
>> thread_create: 0
>> thread_set_state: 0
>> Calls made by all processes on this machine:
>> task_for_pid: 799663
>> thread_create: 0
>> thread_set_state: 0
>>
>> VM Region Summary:
>> ReadOnly portion of Libraries: Total=248.8M resident=0K(0%) swapped_out_or_unallocated=248.8M(100%)
>> Writable regions: Total=3.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=3.3G(100%)
>>
>> VIRTUAL REGION
>> REGION TYPE SIZE COUNT (non-coalesced)
>> =========== ======= =======
>> Accelerate framework 128K 2
>> Activity Tracing 256K 2
>> CG backing stores 11.1M 4
>> CG image 236K 24
>> CoreAnimation 148K 15
>> CoreGraphics 8K 2
>> CoreImage 16K 3
>> CoreServices 196K 2
>> CoreUI image data 2028K 14
>> CoreUI image file 180K 4
>> Foundation 4K 2
>> Kernel Alloc Once 8K 2
>> MALLOC 3.2G 296
>> MALLOC guard page 48K 13
>> MALLOC_LARGE (reserved) 1024K 2 reserved VM address space (unallocated)
>> Memory Tag 242 12K 2
>> Memory Tag 249 156K 3
>> OpenGL GLSL 128K 3
>> SBRK (reserved) 4096K 2 reserved VM address space (unallocated)
>> Stack 10.0M 6
>> Stack Guard 56.0M 6
>> VM_ALLOCATE 98.7M 32
>> __DATA 10.6M 243
>> __FONT_DATA 4K 2
>> __GLSLBUILTINS 2588K 2
>> __LINKEDIT 79.3M 19
>> __OBJC 3220K 85
>> __TEXT 169.5M 243
>> __UNICODE 560K 2
>> mapped file 301.7M 222
>> shared memory 5416K 16
>> =========== ======= =======
>> TOTAL 3.9G 1244
>> TOTAL, minus reserved VM space 3.9G 1244
>>
>> Model: MacBookPro12,1, BootROM MBP121.0176.B00, 2 processors, Intel Core i7, 3.1 GHz, 16 GB, SMC 2.28f7
>> Graphics: Intel Iris Graphics 6100, Intel Iris Graphics 6100, Built-In
>> Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
>> Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
>> AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x133), Broadcom BCM43xx 1.0 (7.77.37.31.1a9)
>> Bluetooth: Version 6.0.6f2, 3 services, 27 devices, 1 incoming serial ports
>> Network Service: Wi-Fi, AirPort, en0
>> Serial ATA Device: APPLE SSD SM0512G, 500.28 GB
>> USB Device: USB 3.0 Bus
>> USB Device: Internal Memory Card Reader
>> USB Device: Bluetooth USB Host Controller
>> Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1
>>
>
>
> --
> Cyril Ferlicot
> https://ferlicot.fr
>
Feb. 12, 2019
Re: [Pharo-users] Pharo 7 crashes on OSX when unsuspending laptop?
by Cyril Ferlicot
Hi,
Related issue: https://github.com/pharo-project/pharo/issues/2422
On Tue, Feb 12, 2019 at 12:55 PM Tim Mackinnon <tim(a)testit.works> wrote:
>
> I think I read someone else commenting on this, but I canât find where I read it - but two days in a row now, Iâve had a fresh Pharo 7 image - downloaded with zero sonf and launched from terminal that has crashed with a segfault. Iâve essentially unsuspended my laptop and and then cmd-tabbed to that image to find the apple report tool.
>
> The terminal output looks interesting as it actually seems that the image crashed overnight (2am) when my laptop was closed - Iâve shown some terminal info further back where I remember doing some work (ClyExercismSubmitCommand was a class I was working on before I suspended my laptop). I also show the apple report tool below it.
>
> Any thoughts - or should I just put this into the bug tracker?
>
> Tim
>
> Terminal output:
>
> CmdCommandActivator>>executeCommand
> [ | selArgCount |
> "show cursor in case item opens a new MVC window"
> (selArgCount := selector numArgs) = 0
> ifTrue: [ target perform: selector ]
> ifFalse: [ selArgCount = arguments size
> ifTrue: [ target perform: selector withArguments: arguments ]
> ifFalse: [ target perform: selector withArguments: (arguments copyWith: evt) ] ].
> self showShortcut.
> self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount |...
> BlockClosure>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> ToggleMenuItemMorph(Morph)>>handleEvent:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
> BlockClosure>>ensure:
> MorphicEventDispatcher>>dispatchEvent:with:
> ToggleMenuItemMorph(Morph)>>processEvent:using:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
> BlockClosure>>ensure:
> MorphicEventDispatcher>>dispatchEvent:with:
> MenuMorph(Morph)>>processEvent:using:
> MenuMorph(Morph)>>processEvent:
> MenuMorph>>handleFocusEvent:
> Break
> ClyExercismSubmitCommand>>execute
> ClyPackageContextOfFullBrowser(ClySystemBrowserContext)>>executeCommand:by:
> [ self prepareCommandForExecution.
> context executeCommand: command by: self.
> self applyCommandResult ] in CmdCommandActivator>>executeCommand in Block: [ self prepareCommandForExecution....
> BlockClosure>>on:do:
> CmdCommandActivator>>executeCommand
> [ | selArgCount |
> "show cursor in case item opens a new MVC window"
> (selArgCount := selector numArgs) = 0
> ifTrue: [ target perform: selector ]
> ifFalse: [ selArgCount = arguments size
> ifTrue: [ target perform: selector withArguments: arguments ]
> ifFalse: [ target perform: selector withArguments: (arguments copyWith: evt) ] ].
> self showShortcut.
> self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount |...
> BlockClosure>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> ToggleMenuItemMorph(Morph)>>handleEvent:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
> BlockClosure>>ensure:
> MorphicEventDispatcher>>dispatchEvent:with:
> ToggleMenuItemMorph(Morph)>>processEvent:using:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
> BlockClosure>>ensure:
> MorphicEventDispatcher>>dispatchEvent:with:
> MenuMorph(Morph)>>processEvent:using:
> MenuMorph(Morph)>>processEvent:
> MenuMorph>>handleFocusEvent:
> [ ActiveHand := self.
> ActiveEvent := anEvent.
> result := focusHolder
> handleFocusEvent: (anEvent transformedBy: (focusHolder transformedFrom: self)) ] in HandMorph>>sendFocusEvent:to:clear: in Block: [ ActiveHand := self....
> Pharo(64915,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
> *** error: can't allocate region securely
> *** set a breakpoint in malloc_error_break to debug
> Pharo(64915,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
> *** error: can't allocate region securely
> *** set a breakpoint in malloc_error_break to debug
>
> Segmentation fault Tue Feb 12 02:05:34 2019
>
>
> VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
> Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6
> Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
>
> C stack backtrace & registers:
> eax 0x00000000 ebx 0xf98ca000 ecx 0x00000000 edx 0xf98ca000
> edi 0xf98ca000 esi 0xf98ca000 ebp 0xbff5ac98 esp 0xbff5ac90
> eip 0xa67905d7
> 0 libobjc.A.dylib 0xa67905d7 _ZN12_GLOBAL__N_119AutoreleasePoolPageC1EPS0_ + 9
> 1 Pharo 0x0011bcf3 reportStackState + 770
> 2 Pharo 0x0011c0b1 sigsegv + 213
> 3 libsystem_platform.dylib 0xa757102b _sigtramp + 43
> 4 ??? 0xffffffff 0x0 + 4294967295
> 5 libobjc.A.dylib 0xa67933f2 _ZN12_GLOBAL__N_119AutoreleasePoolPage19autoreleaseFullPageEP11objc_objectPS0_ + 56
> 6 libobjc.A.dylib 0xa6791495 _ZN11objc_object16rootAutorelease2Ev + 79
> 7 AppKit 0x91aed11c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3515
> 8 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
> 9 Pharo 0x001101f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
> 10 Pharo 0x0011029f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
> 11 Pharo 0x0011a770 vmIOProcessEvents + 190
> 12 Pharo 0x0011a7d7 ioProcessEvents + 57
> 13 Pharo 0x000ad726 checkForEventsMayContextSwitch + 866
> 14 Pharo 0x000aee51 ceCheckForInterrupts + 16
> 15 ??? 0x0371c1cb 0x0 + 57786827
> 16 Pharo 0x0009e189 interpret + 757
> 17 Pharo 0x0011d18c -[sqSqueakMainApplication runSqueak] + 439
> 18 Foundation 0x95214299 __NSFirePerformWithOrder + 432
> 19 CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
> 20 CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
> 21 CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
> 22 CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
> 23 CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
> 24 HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
> 25 HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
> 26 HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
> 27 AppKit 0x9137ab2d _DPSNextEvent + 2101
> 28 AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
> 29 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
> 30 AppKit 0x9136fa7d -[NSApplication run] + 763
> 31 AppKit 0x91341b3a NSApplicationMain + 1228
> 32 libdyld.dylib 0xa7268611 start + 1
>
>
> Smalltalk stack dump:
> 0xbff5cee0 M ProcessorScheduler class>idleProcess 0x4430c98: a(n) ProcessorScheduler class
> 0x6d63fd8 s [] in ProcessorScheduler class>startUp
> 0x68fdbc0 s [] in BlockClosure>newProcess
>
> Most recent primitives
> +
> <
> primSignal:atUTCMicroseconds:
> wait
> wait
> relinquishProcessorForMicroseconds:
> relinquishProcessorForMicroseconds:
> nowTick
> >=
> signal
> nowTick
> +
> primSignal:atUTCMicroseconds:
> wait
> millisecondClockValue
> @
> actualScreenSize
> millisecondClockValue
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> **StackOverflow**
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> millisecondClockValue
> yield
> millisecondClockValue
> wait
> signal
> signal
> nowTick
> +
> nowTick
> >=
> nowTick
> +
> <
> primSignal:atUTCMicroseconds:
> wait
> wait
> relinquishProcessorForMicroseconds:
>
> stack page bytes 4096 available headroom 2788 minimum unused headroom 2136
>
> (Segmentation fault)
> ./pharo-ui: line 11: 64915 Abort trap: 6 "$DIR"/"pharo-vm/Pharo.app/Contents/MacOS/Pharo" "$@"
> Tims-MacBook-Pro:pharo5 macta$
>
>
> The apple tool output:
>
> Process: Pharo [64915]
> Path: /Users/USER/*/Pharo.app/Contents/MacOS/Pharo
> Identifier: org.pharo.Pharo
> Version: 5.0.201901051900 (5.0.201901051900)
> Code Type: X86 (Native)
> Parent Process: ??? [64911]
> Responsible: Pharo [64915]
> User ID: 501
>
> Date/Time: 2019-02-12 02:05:34.481 +0000
> OS Version: Mac OS X 10.13.5 (17F77)
> Report Version: 12
> Anonymous UUID: 262197AA-D8D7-1768-420F-0B635BF5C77D
>
> Sleep/Wake UUID: E1731405-1AE9-470E-93F0-AB1BBD092C20
>
> Time Awake Since Boot: 910000 seconds
> Time Since Wake: 37000 seconds
>
> System Integrity Protection: enabled
>
> Crashed Thread: 0 Dispatch queue: com.apple.main-thread
>
> Exception Type: EXC_BAD_ACCESS (SIGABRT)
> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
> Exception Note: EXC_CORPSE_NOTIFY
>
> VM Regions Near 0:
> -->
> __TEXT 000000000009c000-000000000016d000 [ 836K] r-x/rwx SM=COW ] [/Users/macta/Dev/Exercism/pharo5/pharo-vm/Pharo.app/Contents/MacOS/Pharo]
>
> Application Specific Information:
> abort() called
>
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0 libsystem_kernel.dylib 0xa73c3eda __pthread_kill + 10
> 1 libsystem_pthread.dylib 0xa757c427 pthread_kill + 363
> 2 libsystem_c.dylib 0xa7312956 abort + 133
> 3 org.pharo.Pharo 0x0011c0bf sigsegv + 227
> 4 libsystem_platform.dylib 0xa757102b _sigtramp + 43
> 5 ??? 0xffffffff 0 + 4294967295
> 6 org.pharo.Pharo 0x0011bfdc getCrashDumpFilenameInto + 82
> 7 libobjc.A.dylib 0xa67933f2 (anonymous namespace)::AutoreleasePoolPage::autoreleaseFullPage(objc_object*, (anonymous namespace)::AutoreleasePoolPage*) + 56
> 8 libobjc.A.dylib 0xa6791495 objc_object::rootAutorelease2() + 79
> 9 com.apple.AppKit 0x91aed11c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3515
> 10 com.apple.AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
> 11 org.pharo.Pharo 0x001101f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
> 12 org.pharo.Pharo 0x0011029f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
> 13 org.pharo.Pharo 0x0011a770 vmIOProcessEvents + 190
> 14 org.pharo.Pharo 0x0011a7d7 ioProcessEvents + 57
> 15 org.pharo.Pharo 0x000ad726 checkForEventsMayContextSwitch + 866
> 16 org.pharo.Pharo 0x000aee51 ceCheckForInterrupts + 16
> 17 ??? 0x0371c1cb 0 + 57786827
> 18 org.pharo.Pharo 0x0009e189 interpret + 757
> 19 org.pharo.Pharo 0x0011d18c -[sqSqueakMainApplication runSqueak] + 439
> 20 com.apple.Foundation 0x95214299 __NSFirePerformWithOrder + 432
> 21 com.apple.CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
> 22 com.apple.CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
> 23 com.apple.CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
> 24 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
> 25 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
> 26 com.apple.HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
> 27 com.apple.HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
> 28 com.apple.HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
> 29 com.apple.AppKit 0x9137ab2d _DPSNextEvent + 2101
> 30 com.apple.AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
> 31 com.apple.AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
> 32 com.apple.AppKit 0x9136fa7d -[NSApplication run] + 763
> 33 com.apple.AppKit 0x91341b3a NSApplicationMain + 1228
> 34 libdyld.dylib 0xa7268611 start + 1
>
> Thread 1:: com.apple.coreaudio.AQClient
> 0 libsystem_kernel.dylib 0xa73ba422 mach_msg_trap + 10
> 1 libsystem_kernel.dylib 0xa73b9acf mach_msg + 159
> 2 com.apple.CoreFoundation 0x9377da88 __CFRunLoopServiceMachPort + 296
> 3 com.apple.CoreFoundation 0x9377ca76 __CFRunLoopRun + 2262
> 4 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
> 5 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
> 6 com.apple.audio.toolbox.AudioToolbox 0x9263c084 GenericRunLoopThread::Entry(void*) + 138
> 7 com.apple.audio.toolbox.AudioToolbox 0x9263bfba CAPThread::Entry(CAPThread*) + 94
> 8 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
> 9 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
> 10 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>
> Thread 2:
> 0 libsystem_kernel.dylib 0xa73c4152 __semwait_signal + 10
> 1 libsystem_c.dylib 0xa732fdb7 nanosleep$UNIX2003 + 189
> 2 org.pharo.Pharo 0x0011ef30 beatStateMachine + 106
> 3 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
> 4 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
> 5 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>
> Thread 3:: com.apple.NSEventThread
> 0 libsystem_kernel.dylib 0xa73ba422 mach_msg_trap + 10
> 1 libsystem_kernel.dylib 0xa73b9a5f mach_msg + 47
> 2 com.apple.CoreFoundation 0x9377da88 __CFRunLoopServiceMachPort + 296
> 3 com.apple.CoreFoundation 0x9377ca76 __CFRunLoopRun + 2262
> 4 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
> 5 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
> 6 com.apple.AppKit 0x914aa57c _NSEventThread + 165
> 7 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
> 8 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
> 9 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>
> Thread 4:
> 0 libsystem_kernel.dylib 0xa73c471a __workq_kernreturn + 10
> 1 libsystem_pthread.dylib 0xa7578e64 _pthread_wqthread + 1035
> 2 libsystem_pthread.dylib 0xa7578a32 start_wqthread + 34
>
> Thread 0 crashed with X86 Thread State (32-bit):
> eax: 0x00000000 ebx: 0xa983a1c0 ecx: 0xbff5a40c edx: 0x00000000
> edi: 0xa757c2ca esi: 0x0000002d ebp: 0xbff5a438 esp: 0xbff5a40c
> ss: 0x00000023 efl: 0x00000206 eip: 0xa73c3eda cs: 0x0000000b
> ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
> cr2: 0xa981f340
>
> Logical CPU: 0
> Error Code: 0x00080148
> Trap Number: 132
>
>
> Binary Images:
> 0x9c000 - 0x16cff7 +org.pharo.Pharo (5.0.201901051900 - 5.0.201901051900) <91D8A7F9-5FC3-3EB7-8198-D18F6262AF2A> /Users/USER/*/Pharo.app/Contents/MacOS/Pharo
> 0x255000 - 0x29b05f dyld (551.3) <AEE46C03-FE99-3D3F-9A28-119D4A885857> /usr/lib/dyld
> 0x257e000 - 0x2582fff com.apple.audio.AppleHDAHALPlugIn (281.52 - 281.52) <943990E2-9A7B-3078-845B-9D0153680DB4> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
> 0x2588000 - 0x2589fff +libLocalePlugin.dylib (0) <26B928B3-B609-3924-8B88-0355CB1B91A9> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libLocalePlugin.dylib
> 0x7a46000 - 0x7a46fff +libClipboardExtendedPlugin.dylib (0) <3AC80DFD-F452-3B75-A405-B30587D14254> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libClipboardExtendedPlugin.dylib
> 0x7ae7000 - 0x7ca5ff3 com.apple.audio.units.Components (1.14 - 1.14) <1D9A7479-0C4A-3368-A63C-D42A5DAD714F> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
> 0x8302000 - 0x8302fff +libSurfacePlugin.dylib (0) <818104D7-071E-31DC-B2C6-158647AB76FC> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libSurfacePlugin.dylib
> 0x8983000 - 0x8ecdfff com.apple.driver.AppleIntelBDWGraphicsGLDriver (10.34.27 - 10.3.4) <3A8B322A-03DB-32E4-B61C-D8A7BEEB65B7> /System/Library/Extensions/AppleIntelBDWGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsGLDriver
> 0xad43000 - 0xae08ff7 +libfreetype.dylib (0) <D81AD667-A12B-316D-A8D3-0765404C85D3> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libfreetype.dylib
> 0xae27000 - 0xaf5cffb +libcairo.2.dylib (0) <8EC8B098-C04A-35C0-A558-AE6141B9ABBE> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libcairo.2.dylib
> 0xaf97000 - 0xafc4ff3 +libpng12.0.dylib (0) <5C75B651-7DE5-3209-AAF2-6D8CF42D29DD> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libpng12.0.dylib
> 0xb751000 - 0xb887ffb +libgit2.dylib (0) <11C18863-E2BB-3009-A037-708521D8371B> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libgit2.dylib
> 0xb90e000 - 0xb953ffb +libssl.1.0.0.dylib (0) <0A56F172-FA67-3840-ABB7-56FE5532C694> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libssl.1.0.0.dylib
> 0xb96e000 - 0xbaa8fe7 +libcrypto.1.0.0.dylib (0) <B8A5E463-33B2-3400-8AB6-C2B5135778AF> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libcrypto.1.0.0.dylib
> 0xbb0e000 - 0xbb43fff +libssh2.1.dylib (0) <7737B8F7-3D13-39F8-9BF0-FE64A2E4AF12> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libssh2.1.dylib
> 0xe5a1000 - 0xe992fff +libpixman-1.0.dylib (0) <3DB41F92-01BD-3794-A9DB-9413D2FBA2CF> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libpixman-1.0.dylib
> 0xe9b6000 - 0xed21ff7 com.apple.RawCamera.bundle (8.04.0 - 1017.3.7) <77CE2AAF-C0AF-3006-B472-C0887E1BB9A8> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
> 0x9029f000 - 0x9029ffff com.apple.Accelerate (1.11 - Accelerate 1.11) <4FE55EFA-2AAB-3639-8340-CB00CC245170> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
> 0x902a0000 - 0x902b6ff7 libCGInterfaces.dylib (417.2) <A85F54BA-AE25-3B4D-8958-9B62C65C3891> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
> 0x902b7000 - 0x909f8fdf com.apple.vImage (8.1 - ???) <7BA2CB00-F6B3-3798-9CED-D0C3BB3E5231> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
> 0x909f9000 - 0x90b33ff7 libBLAS.dylib (1211.50.2) <056DFB80-2D9C-39BA-8953-EB264FDFDEAA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
> 0x90b34000 - 0x90b61ffb libBNNS.dylib (38.1) <B9685933-6EBE-3123-9CA2-CD7963241A22> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
> 0x90b62000 - 0x90ed5fff libLAPACK.dylib (1211.50.2) <88232E9D-AD52-3E4F-8ACE-C2468400B626> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
> 0x90ed6000 - 0x90eecffb libLinearAlgebra.dylib (1211.50.2) <E9BB8A56-3AB9-33F5-91B5-079F5BAF78E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
> 0x90eed000 - 0x90f06ff7 libSparseBLAS.dylib (1211.50.2) <43DB3D39-727E-3C75-9286-11045DEFC21D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
> 0x90f07000 - 0x91066fc7 libvDSP.dylib (622.50.5) <A10E62DA-511A-35C0-9EC2-6B22D56494E5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
> 0x91067000 - 0x91147ffb libvMisc.dylib (622.50.5) <5969D356-9DDA-33FB-B9E8-6BD5E1C4EB05> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
> 0x91148000 - 0x91148fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <D3929A06-59EB-3DCA-89B1-5F44817DBC93> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
> 0x9133c000 - 0x920feffb com.apple.AppKit (6.9 - 1561.40.112) <2BA80E54-46C2-3FFA-9631-F845F40A8F81> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
> 0x92150000 - 0x92150fff com.apple.ApplicationServices (48 - 50) <28B28337-CFEA-3688-9C35-9EE64A1CA6CB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
> 0x92151000 - 0x921b7ff3 com.apple.ApplicationServices.ATS (377 - 445.4) <65D4E2E8-5B98-3666-863D-4DE452311550> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
> 0x921ba000 - 0x922deff3 libFontParser.dylib (222.1.6) <486BD2ED-E834-31DB-8522-D6B255D6CC58> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
> 0x922df000 - 0x9232bff3 libFontRegistry.dylib (221.3) <65513B66-D028-32B6-81CB-075161A419DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
> 0x9237a000 - 0x923adff3 libTrueTypeScaler.dylib (222.1.6) <185D1DD1-5764-33FD-BCA6-A651934956FB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
> 0x92419000 - 0x9241efff com.apple.ColorSyncLegacy (4.13.0 - 1) <987F0D58-C5CD-3C1F-A88B-DBDE4C3E73D8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
> 0x924c8000 - 0x92520fff com.apple.HIServices (1.22 - 624.1) <3D8C7044-D149-325D-B55E-09BC57665193> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
> 0x92521000 - 0x92530ff7 com.apple.LangAnalysis (1.7.0 - 1.7.0) <92601EB8-3F73-3BBF-B3B6-0C7D47D819A9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
> 0x92531000 - 0x92589ffb com.apple.print.framework.PrintCore (13.4 - 503.2) <E28CF09A-9AEC-3D70-AF27-F428332FEB74> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
> 0x9258a000 - 0x92620ff7 com.apple.QD (3.12 - 404.2) <113D0ECA-A6B2-39A7-AE1E-CAE7B40A3CAF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
> 0x92621000 - 0x9262dff3 com.apple.speech.synthesis.framework (7.5.1 - 7.5.1) <7CDC3350-95F1-34C1-8B4F-9B31368BEEB0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
> 0x9262e000 - 0x9287cffb com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <92F5F62A-4707-35D3-BF73-88239ED7F79C> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
> 0x9287e000 - 0x9287efff com.apple.audio.units.AudioUnit (1.14 - 1.14) <24D68C49-15B8-31B8-A3BB-CAD584CD2CAC> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
> 0x929b6000 - 0x92d2bfff com.apple.CFNetwork (901.1 - 901.1) <F957C597-9C0F-3884-B9A2-0CAAF17FCE64> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
> 0x92d41000 - 0x92d4aff3 com.apple.audio.SoundManager (4.2 - 4.2) <FA75FD1F-2FEE-3E25-A160-AF78044082BE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
> 0x92d50000 - 0x930e6ff7 com.apple.HIToolbox (2.1.1 - 911.10) <9D42DFC7-DB53-352C-BAD3-3C5CD23EF53D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
> 0x93146000 - 0x931e0ffb com.apple.ink.framework (10.9 - 221) <68D3D209-BCB1-3750-8632-C12DE8F250B1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
> 0x931e1000 - 0x9321bfff com.apple.NavigationServices (3.8 - 227) <AD26CCEE-6468-317F-9540-EEE95A6E0990> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
> 0x9323e000 - 0x93240fff com.apple.securityhi (9.0 - 55006) <15724ACD-75A1-3CEF-8A53-3BE31CD0CEB6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
> 0x93241000 - 0x93247fff com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <03DE054B-239F-3D6F-BBED-98FE8EC6A3C0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
> 0x93248000 - 0x93248fff com.apple.Cocoa (6.11 - 22) <8419F291-2B0B-322A-91CE-DBCD8082C778> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
> 0x93255000 - 0x93314ff3 com.apple.ColorSync (4.13.0 - 3325) <C28DA8B8-868E-3BF8-A327-904DC9348FA6> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
> 0x93315000 - 0x933b0fff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <B665144E-6421-39FD-9DFA-E1B2BB96CD34> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
> 0x9340e000 - 0x93413fff com.apple.CoreBluetooth (1.0 - 1) <D8E00284-8021-3A90-8379-CF161DA6078B> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
> 0x93414000 - 0x936f6ff7 com.apple.CoreData (120 - 851) <FCC5890C-147F-3A85-92D1-751C3E33F96A> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
> 0x936f7000 - 0x936fdff3 com.apple.CoreDisplay (1.0 - 97.21) <3C9F1E4B-0BEB-3BBC-81D1-3F90F54211DF> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
> 0x936fe000 - 0x93b88ff7 com.apple.CoreFoundation (6.9 - 1452.23) <17321B27-67AB-3D26-B9DF-A69624B1C82B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
> 0x93b8a000 - 0x941bdff3 com.apple.CoreGraphics (2.0 - 1161.21) <909796EA-77A5-3584-AE65-48B11952DBBC> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
> 0x941bf000 - 0x94435ffb com.apple.CoreImage (13.0.0 - 579.5) <3ABBFE1A-2E03-31E5-98E8-4E3D5D6D1FB4> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
> 0x944f2000 - 0x945e9ff7 com.apple.CoreMedia (1.0 - 2276.50) <0BF2ADE6-51A4-3AAC-B247-0E6629669ABA> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
> 0x9463d000 - 0x9463dfff com.apple.CoreServices (822.33 - 822.33) <DAD579FC-6A21-3989-B014-C3CE888E5E5E> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
> 0x9463e000 - 0x946b0ff3 com.apple.AE (735.1 - 735.1) <72876D21-3967-3CBE-9006-3E33FEFA6505> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
> 0x946b1000 - 0x9498fff7 com.apple.CoreServices.CarbonCore (1178.4 - 1178.4) <3BC3590D-F528-39EE-8D6B-13526E5CE810> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
> 0x94990000 - 0x949c4ffb com.apple.DictionaryServices (1.2 - 284.2) <351D5B30-AC6C-3BCC-AE26-632AE228BBAC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
> 0x949c5000 - 0x949cdfff com.apple.CoreServices.FSEvents (1239.50.1 - 1239.50.1) <C0631AEA-6D41-3BA5-B5D0-4ACD95234303> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
> 0x949ce000 - 0x94b2dff7 com.apple.LaunchServices (822.32 - 822.32) <F6BFB16B-D6B3-3730-94C0-9490B2C63371> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
> 0x94b2e000 - 0x94bdbfff com.apple.Metadata (10.7.0 - 1191.4.13) <95F0D9F8-315B-364C-AC92-A750D8CE3CD4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
> 0x94bdc000 - 0x94c3dfff com.apple.CoreServices.OSServices (822.33 - 822.33) <897A8A5A-8A70-340D-A041-057957F321D6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
> 0x94c3e000 - 0x94caffff com.apple.SearchKit (1.4.0 - 1.4.0) <B3E3985C-7739-3815-8A89-477F975C2029> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
> 0x94cb0000 - 0x94cd3fff com.apple.coreservices.SharedFileList (71.21 - 71.21) <8B10F426-0DF3-3FCE-B5DB-F3860BAA860F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
> 0x94cd4000 - 0x94e20ffb com.apple.CoreText (352.0 - 578.18) <CF0AF654-0DDD-3FA3-BE0E-FBB90D45BE83> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
> 0x94e21000 - 0x94e5bffb com.apple.CoreVideo (1.8 - 0.0) <4B4E52AC-7BBA-375E-9D86-1DD096410604> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
> 0x94e5c000 - 0x94ee3ff3 com.apple.framework.CoreWLAN (13.0 - 1350.1) <68C405BD-8A07-3080-A9F0-938D0A2B49C8> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
> 0x95137000 - 0x95140ff7 com.apple.DiskArbitration (2.7 - 2.7) <F866E76D-7FFA-3E93-9A8A-32C3754F1F33> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
> 0x95151000 - 0x954c1ffb com.apple.Foundation (6.9 - 1452.23) <9212AB5F-B5FC-37C8-8059-853B006434E1> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
> 0x95502000 - 0x95531ff3 com.apple.GSS (4.0 - 2.0) <0BB8D894-20EA-3D83-A79B-654623C674B4> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
> 0x9555e000 - 0x95676ff3 com.apple.Bluetooth (6.0.6 - 6.0.6f2) <E83F7CF7-7776-3FE6-9B45-8FA27C09EACE> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
> 0x956dc000 - 0x9577dff7 com.apple.framework.IOKit (2.0.2 - 1445.60.1) <5289B606-E36C-3DDC-B8D5-2151B1EE2933> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
> 0x9577f000 - 0x95786fff com.apple.IOSurface (211.12 - 211.12) <B24705CD-3B67-3D4C-A194-FE817FAFF983> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
> 0x957db000 - 0x9595fff7 com.apple.ImageIO.framework (3.3.0 - 1739.3) <EEC26E38-3136-346E-8293-4993854F328C> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
> 0x95960000 - 0x95964ffb libGIF.dylib (1739.3) <017E36E0-FB42-303A-9D10-58E082C97BF9> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
> 0x95965000 - 0x95a56ff7 libJP2.dylib (1739.3) <2A34D143-026C-3572-9CC1-ED4751B1E2A3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
> 0x95a57000 - 0x95a79ff7 libJPEG.dylib (1739.3) <80C0109B-2D63-331D-B595-01D2A8CDD431> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
> 0x95a7a000 - 0x95aa0ff7 libPng.dylib (1739.3) <B2C1476E-296E-3E8A-AD98-C95C192D9329> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
> 0x95aa1000 - 0x95aa3ffb libRadiance.dylib (1739.3) <65386E46-F92D-30C6-BA00-33C16C6AD3D7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
> 0x95aa4000 - 0x95aeeff3 libTIFF.dylib (1739.3) <59086815-1D75-36AB-9B74-CD8A00DEEE49> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
> 0x964fa000 - 0x96512fff com.apple.Kerberos (3.0 - 1) <BFC5A83F-78BD-3FEC-AF28-CF36927117C6> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
> 0x96513000 - 0x96546ffb com.apple.LDAPFramework (2.4.28 - 194.5) <3E612921-B937-3B7E-9636-9FBBF94D1019> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
> 0x9656a000 - 0x96572fff com.apple.MediaAccessibility (1.0 - 114) <D6008060-F087-3713-8C1C-86E259D493AF> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
> 0x96573000 - 0x96bd1ff7 com.apple.MediaToolbox (1.0 - 2276.50) <458F8EA5-E32C-3CBC-97AB-4CD925136880> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
> 0x96bd3000 - 0x96c4bff3 com.apple.Metal (125.25 - 125.25) <C1BFDD6D-6162-355B-9B87-C6F67FA3FC65> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
> 0x96c4d000 - 0x96c59fff com.apple.NetFS (6.0 - 4.0) <4A9454E1-FF5C-321A-8317-4C120332356A> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
> 0x99586000 - 0x9958eff7 libcldcpuengine.dylib (2.8.7) <464D7F18-5876-3751-A7BF-E1289C502B5F> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
> 0x9958f000 - 0x995dbfff com.apple.opencl (2.8.15 - 2.8.15) <41D0BAA4-B8AA-3277-A5E4-8256B839C636> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
> 0x995dc000 - 0x995f8fff com.apple.CFOpenDirectory (10.13 - 207.50.1) <F183AEDA-CC0A-3B26-B20F-6228D0704724> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
> 0x995f9000 - 0x99604fff com.apple.OpenDirectory (10.13 - 207.50.1) <92CD87D2-E933-3A4F-AE00-0304034876E6> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
> 0x9a80e000 - 0x9a80ffff libCVMSPluginSupport.dylib (16.5.10) <621A9123-A958-340E-86D0-997C9E1DDB4C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
> 0x9a810000 - 0x9a814fff libCoreFSCache.dylib (162.6.1) <FBF63A91-5B45-36FF-9340-D9223DA9A49B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
> 0x9a815000 - 0x9a819fff libCoreVMClient.dylib (162.6.1) <0958F095-D449-343F-9F13-AD82E5D2055A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
> 0x9a81a000 - 0x9a823ff7 libGFXShared.dylib (16.5.10) <0C5906D1-B9BB-3C7B-B0D5-DB4EE842978D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
> 0x9a824000 - 0x9a830fff libGL.dylib (16.5.10) <85E5F934-C3AE-3E82-B411-0C790FF69773> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
> 0x9a831000 - 0x9a86cffb libGLImage.dylib (16.5.10) <F2CE94F0-47FD-35E1-806B-0F29AF0495EC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
> 0x9a86d000 - 0x9a9e5ffb libGLProgrammability.dylib (16.5.10) <283B04BF-52D4-3EBE-A173-23D28E3EEB45> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
> 0x9a9e6000 - 0x9aa28ff7 libGLU.dylib (16.5.10) <8CAAAB65-FC03-39C1-8594-BBBFB6B0BD12> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
> 0x9b3cf000 - 0x9b3defff com.apple.opengl (16.5.10 - 16.5.10) <F2D5732F-7734-3CE2-ABA3-A8F49C071839> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
> 0x9b3df000 - 0x9b56cfff GLEngine (16.5.10) <DF07720E-FEA4-37B4-8BD5-9682CDF6D0BC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
> 0x9b56d000 - 0x9b597fff GLRendererFloat (16.5.10) <39E3D87C-A4E3-3621-83E1-17B05C4E018C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
> 0x9c14a000 - 0x9c384ff3 com.apple.QuartzCore (1.11 - 584.52.1) <7DABD878-75F0-3AF2-8E5C-8A92CDD34C9B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
> 0x9c3da000 - 0x9c632ffb com.apple.QuickTime (7.7.3 - 3014.8) <43E74F6E-7BF5-3EE0-BBFC-8399C04A793C> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
> 0x9c818000 - 0x9cb49ff3 com.apple.security (7.0 - 58286.60.28) <282B7924-67E3-3F3B-8FE5-54550DA22447> /System/Library/Frameworks/Security.framework/Versions/A/Security
> 0x9cb4a000 - 0x9cbd2ffb com.apple.securityfoundation (6.0 - 55185.50.5) <D6375494-880A-30A4-8670-31DA8E789912> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
> 0x9cbfe000 - 0x9cc02fff com.apple.xpc.ServiceManagement (1.0 - 1) <43F3C3AA-4C1D-37B7-BA13-D6CB542A3307> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
> 0x9cd2d000 - 0x9cd9dff3 com.apple.SystemConfiguration (1.17 - 1.17) <D7C33CE2-30D1-3602-A8D8-B05C8A8C79B3> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
> 0x9cf47000 - 0x9d2d6ff7 com.apple.VideoToolbox (1.0 - 2276.50) <F9F8DDCD-FB7C-39B0-AA2B-111138F4800A> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
> 0x9ede6000 - 0x9ee85ff7 com.apple.APFS (1.0 - 1) <1C8712C6-0469-3564-BF63-DFCB4E7EAF87> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
> 0x9f49b000 - 0x9f4c6ff3 com.apple.framework.Apple80211 (13.0 - 1361.7) <D7355E97-AB0B-3587-82AD-6B9FBFF1C256> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
> 0x9f4c8000 - 0x9f4d2fff com.apple.AppleFSCompression (96.60.1 - 1.0) <191C4733-0521-30C8-AB00-54DC56F7E7E5> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
> 0x9f5d0000 - 0x9f60dffb com.apple.AppleJPEG (1.0 - 1) <B7271B9B-A441-35F0-9B30-0FA646E981AA> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
> 0x9f62c000 - 0x9f634fff com.apple.AppleSRP (5.0 - 1) <0C288A20-01A0-3C3C-8091-B8672B1F0CC6> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
> 0x9f707000 - 0x9f756ffb com.apple.AppleVAFramework (5.0.41 - 5.0.41) <02C2E120-F1F7-31E0-8716-43120084A793> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
> 0x9f760000 - 0x9f767fff com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <22080179-8A2A-32EF-A66A-5415E05B6EBF> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
> 0x9f768000 - 0x9f7f3ff7 com.apple.backup.framework (1.9.5 - 1.9.5) <633E36AC-7AAE-351B-A279-7E217DC6644B> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
> 0x9f938000 - 0x9f941ffb com.apple.CommonAuth (4.0 - 2.0) <1096BDDF-4D5D-3C36-8AF6-556CC7F1F66A> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
> 0x9f9eb000 - 0x9fd2cfef com.apple.CoreAUC (259.0.0 - 259.0.0) <0F3A5737-EED7-39A9-A06A-4F9F3B9CD1E1> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
> 0x9fd2d000 - 0x9fd5efff com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <3DB6ECE9-3F33-3DB9-95F0-4CD85253C21D> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
> 0x9fdd3000 - 0x9fddbfff com.apple.frameworks.CoreDaemon (1.3 - 1.3) <DFFFED5D-D7EE-356C-A114-E81A51FA04CC> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
> 0x9fddc000 - 0x9fdecff7 com.apple.CoreEmoji (1.0 - 69.3) <165A133F-DED4-3B24-A9BF-6EA6F3F7A152> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
> 0x9ff75000 - 0x9ffa8ff7 com.apple.CoreServicesInternal (309.1 - 309.1) <0C4952C6-785B-3E1F-8588-1C914ADF954D> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
> 0x9ffa9000 - 0xa003fff3 com.apple.CoreSymbolication (9.3 - 64026) <7895DF41-EF5D-36AC-BB0E-C3020D87C200> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
> 0xa0040000 - 0xa0167ff3 com.apple.coreui (2.1 - 494.1) <91CFA81E-25D5-32AD-AEAE-9AC690F37481> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
> 0xa0168000 - 0xa0206ff7 com.apple.CoreUtils (5.6 - 560.11) <FD566F31-AAB0-30A8-B069-BF6AB1E4F647> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
> 0xa0257000 - 0xa02b4ff3 com.apple.framework.CoreWiFi (13.0 - 1350.1) <CCED77D5-2751-3EA9-9413-859D2F09B4A4> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
> 0xa02b5000 - 0xa02c5ffb com.apple.CrashReporterSupport (10.13 - 1) <EF523AD9-1BE6-3C49-986C-F737910EAAE3> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
> 0xa0333000 - 0xa0340fff com.apple.framework.DFRFoundation (1.0 - 191.7) <D6B46C05-938E-39BF-B085-20D25FDEEDF7> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
> 0xa038c000 - 0xa03fdfff com.apple.datadetectorscore (7.0 - 590.3) <31B3BFAC-FF9C-3F58-A01B-6A01A28FDEE0> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
> 0xa03fe000 - 0xa043effb com.apple.DebugSymbols (181.0 - 181.0) <51B67F42-ACCD-39A3-8739-E223FAEDFF93> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
> 0xa043f000 - 0xa057effb com.apple.desktopservices (1.12.5 - 1.12.5) <27DE2928-4DCB-3AA3-B490-ECD108C0F3F5> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
> 0xa08be000 - 0xa0ceeff7 com.apple.vision.FaceCore (3.3.2 - 3.3.2) <8B37289B-EB90-32F0-97A6-21566B236CAD> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
> 0xa2a8a000 - 0xa2a94fff libGPUSupportMercury.dylib (16.5.10) <DEF9523E-2B09-3C01-9A7B-19B6A5E5B4F7> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
> 0xa36a0000 - 0xa3713ff3 com.apple.Heimdal (4.0 - 2.0) <03A4EE80-4E4A-390C-9E2E-0CEC3307496D> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
> 0xa39cb000 - 0xa39d2fff com.apple.IOAccelerator (378.18.1 - 378.18.1) <6519F950-374B-35FA-A383-3BABB9354D99> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
> 0xa39d3000 - 0xa39ecfff com.apple.IOPresentment (1.0 - 35.1) <46620404-9D01-339D-8EFC-56E09B19C9AA> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
> 0xa3a49000 - 0xa3a69ffb com.apple.IconServices (97.6 - 97.6) <C107CE67-BF5F-3AC9-A514-C864310F2BBB> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
> 0xa3aa1000 - 0xa3b95fff com.apple.LanguageModeling (1.0 - 159.5.3) <D8038B28-4A97-3E03-8AE6-5D3C3A1CE8F2> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
> 0xa3b96000 - 0xa3bd6fff com.apple.Lexicon-framework (1.0 - 33.5) <C8DEE7FC-6CCE-3645-B6C1-CCF5FD07C20C> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
> 0xa3bda000 - 0xa3be0ff3 com.apple.LinguisticData (1.0 - 238.3) <16C6495B-D87B-3144-846C-C2C1214900CF> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
> 0xa3f5c000 - 0xa3f86fff com.apple.MultitouchSupport.framework (1404.4 - 1404.4) <591C5CFA-F49A-3AA3-9ACB-5076483D6BB0> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
> 0xa40a5000 - 0xa40affff com.apple.NetAuth (6.2 - 6.2) <D74A6D47-3D72-3E44-820B-9381D7425B11> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
> 0xa4157000 - 0xa4164ffb com.apple.PerformanceAnalysis (1.194 - 194) <761316A9-016F-3C95-A020-CADDC50E4F39> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
> 0xa4204000 - 0xa4220ff7 com.apple.ProtocolBuffer (1 - 260) <1EE82E2E-BA9D-33CC-904F-A9467619FB6B> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
> 0xa430f000 - 0xa4331fff com.apple.RemoteViewServices (2.0 - 125) <54C07CCF-E480-3033-979D-A7E6BCC6281F> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
> 0xa43d9000 - 0xa4406ffb com.apple.Sharing (1050.21 - 1050.21) <09DF5459-E2B7-39C5-9600-474DFD22F131> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
> 0xa4425000 - 0xa4426fff com.apple.performance.SignpostNotification (1.2.5 - 2.5) <86B3053F-0169-3663-924F-91186D05151D> /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
> 0xa4427000 - 0xa44adff7 com.apple.SkyLight (1.600.0 - 312.62) <747AEAD4-5F54-3B3C-B92F-54B35F490C3A> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
> 0xa44dd000 - 0xa44eaff7 com.apple.SpeechRecognitionCore (4.6.1 - 4.6.1) <750D7D56-1633-3762-9B3A-B342D2AD614D> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
> 0xa47ba000 - 0xa4840ffb com.apple.Symbolication (9.3 - 64033) <A6EE4F4A-35E3-303D-8B7C-F84368546DC1> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
> 0xa4893000 - 0xa489bfff com.apple.TCC (1.0 - 1) <449D3E94-0C9A-3F2A-835B-593D846F6006> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
> 0xa489c000 - 0xa48b3ff3 com.apple.TextureIO (3.7 - 3.7) <9D532312-C024-38CA-B137-A4C88919C5EC> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
> 0xa48e0000 - 0xa48e1fff com.apple.TrustEvaluationAgent (2.0 - 31) <185BD5A9-5A2D-3317-B7FE-9B67F14C4D2C> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
> 0xa48e2000 - 0xa4a6cfff com.apple.UIFoundation (1.0 - 547.5) <1B6390A9-8D94-3E6D-BDB4-A1E6B39497C4> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
> 0xa4e04000 - 0xa4ec8fff com.apple.ViewBridge (343.2 - 343.2) <D34224CE-BF51-3F7E-A714-4FD465ED5670> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
> 0xa503b000 - 0xa503dfff com.apple.loginsupport (1.0 - 1) <96644B33-7507-3AE7-BC45-D83934517F37> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
> 0xa503e000 - 0xa504ffff com.apple.login (3.0 - 3.0) <CDB5BDAD-934C-390D-A1B6-0EBA73043BCE> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
> 0xa50c8000 - 0xa50fbff7 libclosured.dylib (551.3) <F357ECA7-469A-3611-8D9C-3267FB90071A> /usr/lib/closure/libclosured.dylib
> 0xa5157000 - 0xa518eff3 libCRFSuite.dylib (41) <7B102174-C6BA-3EA8-93AC-A53254B79D78> /usr/lib/libCRFSuite.dylib
> 0xa518f000 - 0xa5199ffb libChineseTokenizer.dylib (28) <00EF6AE9-C195-334C-9776-79E9BD298AF6> /usr/lib/libChineseTokenizer.dylib
> 0xa5235000 - 0xa5236fff libDiagnosticMessagesClient.dylib (104) <6829B180-2556-3A7E-A2E6-BD4859DF30A7> /usr/lib/libDiagnosticMessagesClient.dylib
> 0xa5268000 - 0xa5452ff7 libFosl_dynamic.dylib (17.8) <2806AC88-9928-3848-B63E-E3891CD58511> /usr/lib/libFosl_dynamic.dylib
> 0xa545a000 - 0xa545afff libOpenScriptingUtil.dylib (174) <BD4EA519-A75C-3840-8870-4DE884502F47> /usr/lib/libOpenScriptingUtil.dylib
> 0xa54ae000 - 0xa54b2fff libScreenReader.dylib (562.18.4) <24F173B6-9EB9-3730-A6CE-D43827265020> /usr/lib/libScreenReader.dylib
> 0xa54b3000 - 0xa54b4fff libSystem.B.dylib (1252.50.4) <AA5E65F6-81A7-3B9D-A322-C8230EA2DD9E> /usr/lib/libSystem.B.dylib
> 0xa54c3000 - 0xa54d8ff7 libapple_nghttp2.dylib (1.24) <480C0C04-2533-3D44-8232-006B6CBA7758> /usr/lib/libapple_nghttp2.dylib
> 0xa54d9000 - 0xa5504fff libarchive.2.dylib (54) <D55C5F86-251D-3C33-A617-0C623D4F512E> /usr/lib/libarchive.2.dylib
> 0xa5505000 - 0xa5654ffb libate.dylib (1.13.1) <E109CCBF-357D-3C87-9CE5-D53AE03609A2> /usr/lib/libate.dylib
> 0xa5658000 - 0xa5658ff3 libauto.dylib (187) <CE2A78CC-670F-3E07-9539-822DCD2F6084> /usr/lib/libauto.dylib
> 0xa5659000 - 0xa5669fff libbsm.0.dylib (39) <6A4D8D43-8AD8-3B0C-A19C-22A77D30DD8E> /usr/lib/libbsm.0.dylib
> 0xa566a000 - 0xa5676ff7 libbz2.1.0.dylib (38) <77C24A36-BE84-3702-A786-935C597A0A86> /usr/lib/libbz2.1.0.dylib
> 0xa5677000 - 0xa56d0ffb libc++.1.dylib (400.9) <BA03445F-C2AD-3C30-A25D-3654091142AB> /usr/lib/libc++.1.dylib
> 0xa56d1000 - 0xa56f2fff libc++abi.dylib (400.8.2) <60422228-2A4A-3A12-AB94-3110E9082D62> /usr/lib/libc++abi.dylib
> 0xa56f4000 - 0xa5705ff7 libcmph.dylib (6) <EC7664F1-B5A1-37F4-B7DC-F6AC10587E35> /usr/lib/libcmph.dylib
> 0xa5706000 - 0xa571bff7 libcompression.dylib (47.60.2) <FB4313A1-D9BE-36DD-A8A2-1AC45D0320AD> /usr/lib/libcompression.dylib
> 0xa571c000 - 0xa5733ffb libcoretls.dylib (155.50.1) <A7FFC69E-B53D-324D-8AE1-C1AC50CEB37F> /usr/lib/libcoretls.dylib
> 0xa5734000 - 0xa5735fff libcoretls_cfhelpers.dylib (155.50.1) <D210E966-844F-3A00-A17E-7489EE444E36> /usr/lib/libcoretls_cfhelpers.dylib
> 0xa58b6000 - 0xa5a5dff3 libcrypto.35.dylib (22.50.2) <A658A3FD-A5C4-3DC9-9A45-A2E97282D419> /usr/lib/libcrypto.35.dylib
> 0xa5c1d000 - 0xa5c74fff libcups.2.dylib (462.2.1) <806D6B01-D043-325B-9EB3-7BC8DD781B8C> /usr/lib/libcups.2.dylib
> 0xa5ca0000 - 0xa5cf2fff libcurl.4.dylib (105.40.1) <9809E78E-365C-3F94-A230-4933A28558E0> /usr/lib/libcurl.4.dylib
> 0xa5d8b000 - 0xa5d8bfff libenergytrace.dylib (16) <34FC43C7-D9B6-3C01-8B65-E49059D31279> /usr/lib/libenergytrace.dylib
> 0xa5dbf000 - 0xa5dc3fff libheimdal-asn1.dylib (520.50.6) <CAA45AC8-3953-38C7-B6C1-E7ACA1607054> /usr/lib/libheimdal-asn1.dylib
> 0xa5def000 - 0xa5edfff3 libiconv.2.dylib (51.50.1) <F3BF51D6-CFAD-3105-AF32-0667945E0F99> /usr/lib/libiconv.2.dylib
> 0xa5ee0000 - 0xa6102ff7 libicucore.A.dylib (59180.0.1) <7A26EF2B-5D18-319D-9FF5-72D1142A6059> /usr/lib/libicucore.A.dylib
> 0xa614a000 - 0xa614bfff liblangid.dylib (128) <120FE992-47E4-3A73-A039-1B401F5696DC> /usr/lib/liblangid.dylib
> 0xa614c000 - 0xa6164ff7 liblzma.5.dylib (10) <8A5C9679-430A-3A19-AF68-9D21BAC442C7> /usr/lib/liblzma.5.dylib
> 0xa6165000 - 0xa617afff libmarisa.dylib (9) <805453EE-B829-3DA5-8DF3-5132D03D5B74> /usr/lib/libmarisa.dylib
> 0xa622f000 - 0xa644cfff libmecabra.dylib (779.7.6) <A6D0BC1B-9DF2-3A26-8E1A-06AE207355E7> /usr/lib/libmecabra.dylib
> 0xa6613000 - 0xa678aff3 libnetwork.dylib (1229.60.3) <25A51968-46C6-3E05-A005-5D4F6CE01AD2> /usr/lib/libnetwork.dylib
> 0xa678b000 - 0xa6b6b0fb libobjc.A.dylib (723) <069E8DD2-ECBD-3296-9688-199A93DB8F1F> /usr/lib/libobjc.A.dylib
> 0xa6b6f000 - 0xa6b72fff libpam.2.dylib (22) <7106F43C-84DD-3F26-905A-B52780AFEB3E> /usr/lib/libpam.2.dylib
> 0xa6b75000 - 0xa6ba6fff libpcap.A.dylib (79.20.1) <154889CF-5F83-3012-953E-0FC8FEE50FF8> /usr/lib/libpcap.A.dylib
> 0xa6be4000 - 0xa6bffffb libresolv.9.dylib (65) <65A43F5B-CF88-3948-AE5C-D7CA02D814A1> /usr/lib/libresolv.9.dylib
> 0xa6c38000 - 0xa6c49ff7 libsasl2.2.dylib (211) <42C44CD3-07F5-3D62-8D63-350AD6FC6A63> /usr/lib/libsasl2.2.dylib
> 0xa6c4a000 - 0xa6dd4ffb libsqlite3.dylib (274.8.1) <2865CDEE-96C4-3ECC-9F4B-876D0CD27C41> /usr/lib/libsqlite3.dylib
> 0xa6e2c000 - 0xa6e8affb libssl.35.dylib (22.50.2) <1AAEE15A-D711-3B1B-81A9-3195E6EFB3DE> /usr/lib/libssl.35.dylib
> 0xa6f78000 - 0xa6fd7fff libusrtcp.dylib (1229.60.3) <39EAD1BC-7817-3C8B-890E-B1619826479D> /usr/lib/libusrtcp.dylib
> 0xa6fd8000 - 0xa6fdbff7 libutil.dylib (51.20.1) <86BD9675-16A2-345D-9B8D-E8A3397F2365> /usr/lib/libutil.dylib
> 0xa6fdc000 - 0xa6feaff7 libxar.1.dylib (400) <4B664A7E-EC05-34AD-ACC6-C879B69DBA7C> /usr/lib/libxar.1.dylib
> 0xa6feb000 - 0xa70c9ff7 libxml2.2.dylib (31.10) <A5264063-CE4F-38CE-B884-197B2765E5AB> /usr/lib/libxml2.2.dylib
> 0xa70ca000 - 0xa70f2ff3 libxslt.1.dylib (15.12) <2A385CB5-9458-3408-A4F2-1F51553823F4> /usr/lib/libxslt.1.dylib
> 0xa70f3000 - 0xa7102ff7 libz.1.dylib (70) <588F445F-0065-3D77-8002-BA9411DA1D70> /usr/lib/libz.1.dylib
> 0xa713d000 - 0xa7141fff libcache.dylib (80) <E9928057-A238-3619-8E30-4D1C21C9493C> /usr/lib/system/libcache.dylib
> 0xa7142000 - 0xa714cfff libcommonCrypto.dylib (60118.50.1) <95434E97-2B85-3607-9E02-2A8CFD178D23> /usr/lib/system/libcommonCrypto.dylib
> 0xa714d000 - 0xa7152fff libcompiler_rt.dylib (62) <B9947B1F-9930-385A-A960-856CF6C539CF> /usr/lib/system/libcompiler_rt.dylib
> 0xa7153000 - 0xa715dff3 libcopyfile.dylib (146.50.5) <6A3EF295-2778-3405-BE11-8947695F4A31> /usr/lib/system/libcopyfile.dylib
> 0xa715e000 - 0xa71c6ff7 libcorecrypto.dylib (562.50.17) <FCA475BB-944F-3589-A662-D71043482D28> /usr/lib/system/libcorecrypto.dylib
> 0xa7231000 - 0xa7266fff libdispatch.dylib (913.60.2) <49A9530D-9FB7-38C3-9583-E5F0AAEB3E95> /usr/lib/system/libdispatch.dylib
> 0xa7267000 - 0xa7284fff libdyld.dylib (551.3) <42AC1F77-75EC-3464-B24D-8E95F72FFE21> /usr/lib/system/libdyld.dylib
> 0xa7285000 - 0xa7285fff libkeymgr.dylib (28) <35604C10-4B09-3AA0-9694-87D40C15E706> /usr/lib/system/libkeymgr.dylib
> 0xa7286000 - 0xa7292ff7 libkxld.dylib (4570.61.1) <166C52CE-93C2-3512-923F-542EDC492A4C> /usr/lib/system/libkxld.dylib
> 0xa7293000 - 0xa7293fff liblaunch.dylib (1205.60.9) <3853D7AE-4A44-3D5A-BD3C-210F04C8D523> /usr/lib/system/liblaunch.dylib
> 0xa7294000 - 0xa7299fff libmacho.dylib (906) <14070ABC-E6F7-3CD5-9527-56E38D65BC74> /usr/lib/system/libmacho.dylib
> 0xa729a000 - 0xa729cfff libquarantine.dylib (86) <2660EB51-FA02-36ED-9416-83A4A6849026> /usr/lib/system/libquarantine.dylib
> 0xa729d000 - 0xa729efff libremovefile.dylib (45) <BE0DA6CE-2EF4-3BE9-84E1-BB27E1F385DD> /usr/lib/system/libremovefile.dylib
> 0xa729f000 - 0xa72b6ff7 libsystem_asl.dylib (356.50.1) <8C2103F0-0293-3450-A4D5-CDA224D6B1DD> /usr/lib/system/libsystem_asl.dylib
> 0xa72b7000 - 0xa72b7fff libsystem_blocks.dylib (67) <D45F0CE1-D217-3B46-A84A-F884FE576E04> /usr/lib/system/libsystem_blocks.dylib
> 0xa72b8000 - 0xa7344ff3 libsystem_c.dylib (1244.50.9) <3A7B32B2-F70C-3148-A2B0-38412EF1489F> /usr/lib/system/libsystem_c.dylib
> 0xa7345000 - 0xa7348fff libsystem_configuration.dylib (963.50.8) <EBE21758-807D-3038-91A9-F6075353C6A0> /usr/lib/system/libsystem_configuration.dylib
> 0xa7349000 - 0xa734cfff libsystem_coreservices.dylib (51) <CF4379BC-AEDD-34DF-BFD7-CEA27B0930D5> /usr/lib/system/libsystem_coreservices.dylib
> 0xa734d000 - 0xa734efff libsystem_darwin.dylib (1244.50.9) <326B9F59-5784-3C79-8A44-7C40D662C695> /usr/lib/system/libsystem_darwin.dylib
> 0xa734f000 - 0xa7355ff3 libsystem_dnssd.dylib (878.50.17) <72A8BEDC-0C7C-355F-843D-75469DD85581> /usr/lib/system/libsystem_dnssd.dylib
> 0xa7356000 - 0xa73a5ffb libsystem_info.dylib (517.30.1) <E2FFFE29-1405-342E-8C57-31F681F510F7> /usr/lib/system/libsystem_info.dylib
> 0xa73a6000 - 0xa73caff3 libsystem_kernel.dylib (4570.61.1) <CF8A4C44-02A4-3C2B-B91B-9015F02D8DCF> /usr/lib/system/libsystem_kernel.dylib
> 0xa73cb000 - 0xa741afdb libsystem_m.dylib (3147.50.1) <290D02E2-227B-3B0A-BBFC-B14BC657ADE8> /usr/lib/system/libsystem_m.dylib
> 0xa741b000 - 0xa7435fff libsystem_malloc.dylib (140.50.6) <970603BE-8A36-3776-81A6-BC1B1D04AC35> /usr/lib/system/libsystem_malloc.dylib
> 0xa7436000 - 0xa755aff7 libsystem_network.dylib (1229.60.3) <6FCFE312-E7FD-382D-9246-2C8500A86ACB> /usr/lib/system/libsystem_network.dylib
> 0xa755b000 - 0xa7565fff libsystem_networkextension.dylib (767.60.1) <E8916FFA-B9A1-300E-84C8-669933B8B92E> /usr/lib/system/libsystem_networkextension.dylib
> 0xa7566000 - 0xa756eff3 libsystem_notify.dylib (172) <27A79E60-9B05-3B28-B389-5759A72F7321> /usr/lib/system/libsystem_notify.dylib
> 0xa756f000 - 0xa7575ffb libsystem_platform.dylib (161.50.1) <04C8CF15-A241-3BD8-87B5-DD5DA2DCD564> /usr/lib/system/libsystem_platform.dylib
> 0xa7576000 - 0xa7580ff3 libsystem_pthread.dylib (301.50.1) <95F98870-7DB1-3273-9E61-DEC04059BF18> /usr/lib/system/libsystem_pthread.dylib
> 0xa7581000 - 0xa7584ff3 libsystem_sandbox.dylib (765.60.1) <E689BACE-E8EE-39C6-BFD7-EE82CBD5EE82> /usr/lib/system/libsystem_sandbox.dylib
> 0xa7585000 - 0xa7587fff libsystem_secinit.dylib (30) <F11770B6-8928-3F4A-A5B6-1A7E93247738> /usr/lib/system/libsystem_secinit.dylib
> 0xa7588000 - 0xa7590ff7 libsystem_symptoms.dylib (820.60.2) <7FECC881-A6A0-3DC5-9382-F7EFB829FB1C> /usr/lib/system/libsystem_symptoms.dylib
> 0xa7591000 - 0xa75a3ffb libsystem_trace.dylib (829.50.17) <3786EA81-F02C-3115-A8B6-3AC9088EA04C> /usr/lib/system/libsystem_trace.dylib
> 0xa75a5000 - 0xa75abfff libunwind.dylib (35.3) <C9C74974-E6CE-386D-AF72-DC21323AF40B> /usr/lib/system/libunwind.dylib
> 0xa75ac000 - 0xa75d5ff7 libxpc.dylib (1205.60.9) <D3F2BB40-7D04-362C-BDF0-2C379C05EE99> /usr/lib/system/libxpc.dylib
>
> External Modification Summary:
> Calls made by other processes targeting this process:
> task_for_pid: 75
> thread_create: 0
> thread_set_state: 0
> Calls made by this process:
> task_for_pid: 0
> thread_create: 0
> thread_set_state: 0
> Calls made by all processes on this machine:
> task_for_pid: 799663
> thread_create: 0
> thread_set_state: 0
>
> VM Region Summary:
> ReadOnly portion of Libraries: Total=248.8M resident=0K(0%) swapped_out_or_unallocated=248.8M(100%)
> Writable regions: Total=3.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=3.3G(100%)
>
> VIRTUAL REGION
> REGION TYPE SIZE COUNT (non-coalesced)
> =========== ======= =======
> Accelerate framework 128K 2
> Activity Tracing 256K 2
> CG backing stores 11.1M 4
> CG image 236K 24
> CoreAnimation 148K 15
> CoreGraphics 8K 2
> CoreImage 16K 3
> CoreServices 196K 2
> CoreUI image data 2028K 14
> CoreUI image file 180K 4
> Foundation 4K 2
> Kernel Alloc Once 8K 2
> MALLOC 3.2G 296
> MALLOC guard page 48K 13
> MALLOC_LARGE (reserved) 1024K 2 reserved VM address space (unallocated)
> Memory Tag 242 12K 2
> Memory Tag 249 156K 3
> OpenGL GLSL 128K 3
> SBRK (reserved) 4096K 2 reserved VM address space (unallocated)
> Stack 10.0M 6
> Stack Guard 56.0M 6
> VM_ALLOCATE 98.7M 32
> __DATA 10.6M 243
> __FONT_DATA 4K 2
> __GLSLBUILTINS 2588K 2
> __LINKEDIT 79.3M 19
> __OBJC 3220K 85
> __TEXT 169.5M 243
> __UNICODE 560K 2
> mapped file 301.7M 222
> shared memory 5416K 16
> =========== ======= =======
> TOTAL 3.9G 1244
> TOTAL, minus reserved VM space 3.9G 1244
>
> Model: MacBookPro12,1, BootROM MBP121.0176.B00, 2 processors, Intel Core i7, 3.1 GHz, 16 GB, SMC 2.28f7
> Graphics: Intel Iris Graphics 6100, Intel Iris Graphics 6100, Built-In
> Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
> Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
> AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x133), Broadcom BCM43xx 1.0 (7.77.37.31.1a9)
> Bluetooth: Version 6.0.6f2, 3 services, 27 devices, 1 incoming serial ports
> Network Service: Wi-Fi, AirPort, en0
> Serial ATA Device: APPLE SSD SM0512G, 500.28 GB
> USB Device: USB 3.0 Bus
> USB Device: Internal Memory Card Reader
> USB Device: Bluetooth USB Host Controller
> Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1
>
--
Cyril Ferlicot
https://ferlicot.fr
Feb. 12, 2019
Re: [Pharo-users] Pharo 7 crashes on OSX when unsuspending laptop?
by Sven Van Caekenberghe
Me too, but les frequent nowadays
> On 12 Feb 2019, at 13:39, Esteban Lorenzano <estebanlm(a)gmail.com> wrote:
>
> Yes, I have suffered that time to time :(
>
> Esteban
>
>> On 12 Feb 2019, at 13:00, Tim Mackinnon <tim(a)testit.works> wrote:
>>
>> Interestingly - I went further back in my terminal output and have found the crash from the day before - it looks quite similar:
>>
>> E.g.
>>
>> Processor yield.
>> false ] whileFalse: [ ] ] in MorphicUIManager>>spawnNewProcess in Block: [ [ WorldMorph doOneCycle....
>> [ self value.
>> Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....
>> Pharo(61383,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
>> *** error: can't allocate region securely
>> *** set a breakpoint in malloc_error_break to debug
>>
>> Segmentation fault Mon Feb 11 13:00:11 2019
>>
>>
>> VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
>> Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6
>> Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
>>
>> C stack backtrace & registers:
>>
>>
>>
>> This is the fuller terminal output :
>>
>>
>>
>> Array(Collection)>>detect:ifNone:
>> [ :aSpec |
>> | description repo |
>> description := aSpec description.
>> (repo := repositories
>> detect: [ :rep | rep description = description ]
>> ifNone: [ aSpec createRepository ]) ~~ nil
>> ifTrue: [ repos add: repo ] ] in MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>repositoriesFrom:ignoreOverrides: in Block: [ :aSpec | ...
>> Array(SequenceableCollection)>>do:
>> MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>repositoriesFrom:ignoreOverrides:
>> MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>repositoriesFrom:
>> MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>resolvePackageSpecReferences:gofer:
>> [ self resolvePackageSpecReferences: packageSpec gofer: gofer ] in MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>retryingResolvePackageSpecReferences:gofer: in Block: [ self resolvePackageSpecReferences: packageSpec g...etc...
>> BlockClosure>>on:do:
>> MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>retryingResolvePackageSpecReferences:gofer:
>> [ | references nearestReference cachedReference externalReference mcVersion loadedVersionInfos |
>> cachedReference := nil.
>> packageSpec
>> searchCacheRepositoryForPackage: [ "check to see if mcz file is already in cacheRepository"
>> cachedReference := self
>> resolvePackageSpec: packageSpec
>> cachedGofer: self loaderPolicy cacheGofer.
>> (cachedReference ~~ nil and: [ packageSpec getFile ~~ nil ])
>> ifTrue: [ cachedReference name = packageSpec file
>> ifTrue:
>> [ "exact match between packageSpec file and cache" ^ self scheduleFetchFor: packageSpec cachedReference: cachedReference ] ] ].
>> references := self
>> retryingResolvePackageSpecReferences: packageSpec
>> gofer: gofer. "look up mcz file"
>> nearestReference := references last
>> asMetacelloCachingResolvedReference.
>> (cachedReference ~~ nil
>> and: [ cachedReference name = nearestReference name ])
>> ifTrue: [ "latest reference in repository matches cachedReference ... "
>> ^ self
>> scheduleFetchFor: packageSpec
>> nearestReference: nearestReference ].
>> (self ignoreImage not
>> and: [ (loadedVersionInfos := self ancestorsFor: packageSpec) ~~ nil ])
>> ifTrue: [ "If the mcz is already loaded into the image, no need to copy"
>> loadedVersionInfos
>> do: [ :info |
>> info name = nearestReference name
>> ifTrue: [ | spc |
>> spc := packageSpec copy.
>> spc file: info name.
>> (MetacelloIgnorePackageLoaded signal: spc)
>> ifFalse: [ ^ self ] ] ] ].
>> externalReference := (references
>> select: [ :ref | ref name = nearestReference name ]) first
>> asMetacelloCachingResolvedReference.
>> self repositoryMap
>> at: externalReference name
>> put: externalReference repository.
>> (self
>> resolveDependencies: externalReference
>> nearest: nearestReference
>> into: (OrderedCollection with: nearestReference))
>> do: [ :reference |
>> | pSpec l |
>> mcVersion := reference version.
>> (l := (GoferVersionReference name: reference name)
>> resolveAllWith: self loaderPolicy cacheGofer) isEmpty
>> ifTrue: [ self cacheRepository storeVersion: mcVersion.
>> reference == nearestReference
>> ifTrue: [ pSpec := packageSpec ]
>> ifFalse: [ pSpec := packageSpec project packageSpec.
>> pSpec name: mcVersion package name ].
>> self loadData
>> addVersion: mcVersion
>> versionInfo: mcVersion info
>> resolvedReference: reference
>> packageSpec: pSpec ] ].
>> self
>> scheduleFetchFor: packageSpec
>> externalReference: externalReference ] in MetacelloFetchingMCSpecLoader>>linearLoadPackageSpec:gofer: in Block: [ | references nearestReference cachedReference ex...etc...
>> [ :bar |
>> bar value: 1.
>> aBlock value.
>> bar value: 2 ] in IceMetacelloPharoPlatform(MetacelloPharoCommonPlatform)>>do:displaying: in Block: [ :bar | ...
>> BlockClosure>>cull:
>> [ ^ block cull: self ] in [ self prepareForRunning.
>> CurrentJob value: self during: [ ^ block cull: self ] ] in Job>>run in Block: [ ^ block cull: self ]
>> [ activeProcess psValueAt: index put: anObject.
>> aBlock value ] in CurrentJob(DynamicVariable)>>value:during: in Block: [ activeProcess psValueAt: index put: anObject....
>> BlockClosure>>ensure:
>> CurrentJob(DynamicVariable)>>value:during:
>> CurrentJob class(DynamicVariable class)>>value:during:
>> [ self prepareForRunning.
>> CurrentJob value: self during: [ ^ block cull: self ] ] in Job>>run in Block: [ self prepareForRunning....
>> BlockClosure>>ensure:
>> Job>>run
>> MorphicUIManager(UIManager)>>displayProgress:from:to:during:
>> ByteString(String)>>displayProgressFrom:to:during:
>> NotFound: [ :each | each = (ThisContext namedTempAt: 1) ] not found in Array
>> Array(Collection)>>errorNotFound:
>> [ self errorNotFound: aBlock ] in Array(Collection)>>detect: in Block: [ self errorNotFound: aBlock ]
>> Array(Collection)>>detect:ifFound:ifNone:
>> Array(Collection)>>detect:ifNone:
>> Array(Collection)>>detect:
>> MetacelloRepositorySpec>>DoItIn:
>> OpalCompiler>>evaluate
>> RubSmalltalkEditor>>evaluate:andDo:
>> RubSmalltalkEditor>>highlightEvaluateAndDo:
>> GLMMorphicPharoMethodRenderer(GLMMorphicPharoCodeRenderer)>>popupPrint
>> MorphicAlarm(MessageSend)>>value
>> MorphicAlarm>>value:
>> WorldState>>triggerAlarmsBefore:
>> WorldState>>runLocalStepMethodsIn:
>> WorldState>>runStepMethodsIn:
>> WorldMorph>>runStepMethods
>> WorldState>>doOneCycleNowFor:
>> WorldState>>doOneCycleFor:
>> WorldMorph>>doOneCycle
>> WorldMorph class>>doOneCycle
>> [ [ WorldMorph doOneCycle.
>> Processor yield.
>> false ] whileFalse: [ ] ] in MorphicUIManager>>spawnNewProcess in Block: [ [ WorldMorph doOneCycle....
>> [ self value.
>> Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....
>> Pharo(61383,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
>> *** error: can't allocate region securely
>> *** set a breakpoint in malloc_error_break to debug
>>
>> Segmentation fault Mon Feb 11 13:00:11 2019
>>
>>
>> VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
>> Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6
>> Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
>>
>> C stack backtrace & registers:
>> eax 0x00000000 ebx 0xf7436000 ecx 0x00000000 edx 0xf7436000
>> edi 0xf7436000 esi 0xf7436000 ebp 0xbff1fc48 esp 0xbff1fc40
>> eip 0xa67905d7
>> 0 libobjc.A.dylib 0xa67905d7 _ZN12_GLOBAL__N_119AutoreleasePoolPageC1EPS0_ + 9
>> 1 Pharo 0x00156cf3 reportStackState + 770
>> 2 Pharo 0x001570b1 sigsegv + 213
>> 3 libsystem_platform.dylib 0xa757102b _sigtramp + 43
>> 4 ??? 0xffffffff 0x0 + 4294967295
>> 5 libobjc.A.dylib 0xa67933f2 _ZN12_GLOBAL__N_119AutoreleasePoolPage19autoreleaseFullPageEP11objc_objectPS0_ + 56
>> 6 libobjc.A.dylib 0xa6791495 _ZN11objc_object16rootAutorelease2Ev + 79
>> 7 libobjc.A.dylib 0xa6794c9f objc_loadWeak + 47
>> 8 AppKit 0x914d5b54 -[NSEvent window] + 151
>> 9 AppKit 0x91aec52a -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 457
>> 10 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>> 11 Pharo 0x0014b1f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
>> 12 Pharo 0x0014b29f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
>> 13 Pharo 0x00155770 vmIOProcessEvents + 190
>> 14 Pharo 0x001557d7 ioProcessEvents + 57
>> 15 Pharo 0x000e8726 checkForEventsMayContextSwitch + 866
>> 16 Pharo 0x000e9e51 ceCheckForInterrupts + 16
>> 17 ??? 0x037511cb 0x0 + 58003915
>> 18 Pharo 0x000d9189 interpret + 757
>> 19 Pharo 0x0015818c -[sqSqueakMainApplication runSqueak] + 439
>> 20 Foundation 0x95214299 __NSFirePerformWithOrder + 432
>> 21 CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
>> 22 CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
>> 23 CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
>> 24 CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
>> 25 CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
>> 26 HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
>> 27 HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
>> 28 HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
>> 29 AppKit 0x9137ab2d _DPSNextEvent + 2101
>> 30 AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
>> 31 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>> 32 AppKit 0x9136fa7d -[NSApplication run] + 763
>> 33 AppKit 0x91341b3a NSApplicationMain + 1228
>> 34 libdyld.dylib 0xa7268611 start + 1
>>
>>
>> Smalltalk stack dump:
>> 0xbff25ee0 M ProcessorScheduler class>idleProcess 0x4465c98: a(n) ProcessorScheduler class
>> 0x6e0d5f0 s [] in ProcessorScheduler class>startUp
>> 0x698e4a8 s [] in BlockClosure>newProcess
>>
>> Most recent primitives
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> millisecondClockValue
>> yield
>> millisecondClockValue
>> wait
>> signal
>> signal
>> nowTick
>> +
>> <
>> nowTick
>> >=
>> nowTick
>> +
>> <
>> primSignal:atUTCMicroseconds:
>> wait
>> wait
>> relinquishProcessorForMicroseconds:
>> nowTick
>> >=
>> signal
>> >=
>> nowTick
>> +
>> <
>> primSignal:atUTCMicroseconds:
>> wait
>> millisecondClockValue
>> @
>> actualScreenSize
>> millisecondClockValue
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> **StackOverflow**
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> @
>> @
>> @
>> @
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> millisecondClockValue
>> yield
>> millisecondClockValue
>> wait
>> signal
>> signal
>> nowTick
>> +
>> <
>> nowTick
>> >=
>> nowTick
>> +
>> <
>> primSignal:atUTCMicroseconds:
>> wait
>> wait
>> relinquishProcessorForMicroseconds:
>>
>> stack page bytes 4096 available headroom 2788 minimum unused headroom 2976
>>
>> (Segmentation fault)
>> ./pharo-ui: line 11: 61383 Abort trap: 6 "$DIR"/"pharo-vm/Pharo.app/Contents/MacOS/Pharo" "$@"
>> Tims-MacBook-Pro:pharo5 macta$ ./pharo-ui Pharo.image eval "
>> Metacello new
>> baseline: 'Exercism';
>> repository: 'github://exercism/pharo:master/dev/src';
>> load.
>> ExercismManager welcome.
>> "
>>
>>
>>> On 12 Feb 2019, at 11:55, Tim Mackinnon <tim(a)testit.works> wrote:
>>>
>>> I think I read someone else commenting on this, but I canât find where I read it - but two days in a row now, Iâve had a fresh Pharo 7 image - downloaded with zero sonf and launched from terminal that has crashed with a segfault. Iâve essentially unsuspended my laptop and and then cmd-tabbed to that image to find the apple report tool.
>>>
>>> The terminal output looks interesting as it actually seems that the image crashed overnight (2am) when my laptop was closed - Iâve shown some terminal info further back where I remember doing some work (ClyExercismSubmitCommand was a class I was working on before I suspended my laptop). I also show the apple report tool below it.
>>>
>>> Any thoughts - or should I just put this into the bug tracker?
>>>
>>> Tim
>>>
>>> Terminal output:
>>>
>>> CmdCommandActivator>>executeCommand
>>> [ | selArgCount |
>>> "show cursor in case item opens a new MVC window"
>>> (selArgCount := selector numArgs) = 0
>>> ifTrue: [ target perform: selector ]
>>> ifFalse: [ selArgCount = arguments size
>>> ifTrue: [ target perform: selector withArguments: arguments ]
>>> ifFalse: [ target perform: selector withArguments: (arguments copyWith: evt) ] ].
>>> self showShortcut.
>>> self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount |...
>>> BlockClosure>>ensure:
>>> CursorWithMask(Cursor)>>showWhile:
>>> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>>> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
>>> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
>>> MouseButtonEvent>>sentTo:
>>> ToggleMenuItemMorph(Morph)>>handleEvent:
>>> MorphicEventDispatcher>>dispatchDefault:with:
>>> MorphicEventDispatcher>>handleMouseUp:
>>> MouseButtonEvent>>sentTo:
>>> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
>>> BlockClosure>>ensure:
>>> MorphicEventDispatcher>>dispatchEvent:with:
>>> ToggleMenuItemMorph(Morph)>>processEvent:using:
>>> MorphicEventDispatcher>>dispatchDefault:with:
>>> MorphicEventDispatcher>>handleMouseUp:
>>> MouseButtonEvent>>sentTo:
>>> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
>>> BlockClosure>>ensure:
>>> MorphicEventDispatcher>>dispatchEvent:with:
>>> MenuMorph(Morph)>>processEvent:using:
>>> MenuMorph(Morph)>>processEvent:
>>> MenuMorph>>handleFocusEvent:
>>> Break
>>> ClyExercismSubmitCommand>>execute
>>> ClyPackageContextOfFullBrowser(ClySystemBrowserContext)>>executeCommand:by:
>>> [ self prepareCommandForExecution.
>>> context executeCommand: command by: self.
>>> self applyCommandResult ] in CmdCommandActivator>>executeCommand in Block: [ self prepareCommandForExecution....
>>> BlockClosure>>on:do:
>>> CmdCommandActivator>>executeCommand
>>> [ | selArgCount |
>>> "show cursor in case item opens a new MVC window"
>>> (selArgCount := selector numArgs) = 0
>>> ifTrue: [ target perform: selector ]
>>> ifFalse: [ selArgCount = arguments size
>>> ifTrue: [ target perform: selector withArguments: arguments ]
>>> ifFalse: [ target perform: selector withArguments: (arguments copyWith: evt) ] ].
>>> self showShortcut.
>>> self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount |...
>>> BlockClosure>>ensure:
>>> CursorWithMask(Cursor)>>showWhile:
>>> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>>> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
>>> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
>>> MouseButtonEvent>>sentTo:
>>> ToggleMenuItemMorph(Morph)>>handleEvent:
>>> MorphicEventDispatcher>>dispatchDefault:with:
>>> MorphicEventDispatcher>>handleMouseUp:
>>> MouseButtonEvent>>sentTo:
>>> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
>>> BlockClosure>>ensure:
>>> MorphicEventDispatcher>>dispatchEvent:with:
>>> ToggleMenuItemMorph(Morph)>>processEvent:using:
>>> MorphicEventDispatcher>>dispatchDefault:with:
>>> MorphicEventDispatcher>>handleMouseUp:
>>> MouseButtonEvent>>sentTo:
>>> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
>>> BlockClosure>>ensure:
>>> MorphicEventDispatcher>>dispatchEvent:with:
>>> MenuMorph(Morph)>>processEvent:using:
>>> MenuMorph(Morph)>>processEvent:
>>> MenuMorph>>handleFocusEvent:
>>> [ ActiveHand := self.
>>> ActiveEvent := anEvent.
>>> result := focusHolder
>>> handleFocusEvent: (anEvent transformedBy: (focusHolder transformedFrom: self)) ] in HandMorph>>sendFocusEvent:to:clear: in Block: [ ActiveHand := self....
>>> Pharo(64915,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
>>> *** error: can't allocate region securely
>>> *** set a breakpoint in malloc_error_break to debug
>>> Pharo(64915,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
>>> *** error: can't allocate region securely
>>> *** set a breakpoint in malloc_error_break to debug
>>>
>>> Segmentation fault Tue Feb 12 02:05:34 2019
>>>
>>>
>>> VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
>>> Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6
>>> Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
>>>
>>> C stack backtrace & registers:
>>> eax 0x00000000 ebx 0xf98ca000 ecx 0x00000000 edx 0xf98ca000
>>> edi 0xf98ca000 esi 0xf98ca000 ebp 0xbff5ac98 esp 0xbff5ac90
>>> eip 0xa67905d7
>>> 0 libobjc.A.dylib 0xa67905d7 _ZN12_GLOBAL__N_119AutoreleasePoolPageC1EPS0_ + 9
>>> 1 Pharo 0x0011bcf3 reportStackState + 770
>>> 2 Pharo 0x0011c0b1 sigsegv + 213
>>> 3 libsystem_platform.dylib 0xa757102b _sigtramp + 43
>>> 4 ??? 0xffffffff 0x0 + 4294967295
>>> 5 libobjc.A.dylib 0xa67933f2 _ZN12_GLOBAL__N_119AutoreleasePoolPage19autoreleaseFullPageEP11objc_objectPS0_ + 56
>>> 6 libobjc.A.dylib 0xa6791495 _ZN11objc_object16rootAutorelease2Ev + 79
>>> 7 AppKit 0x91aed11c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3515
>>> 8 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>>> 9 Pharo 0x001101f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
>>> 10 Pharo 0x0011029f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
>>> 11 Pharo 0x0011a770 vmIOProcessEvents + 190
>>> 12 Pharo 0x0011a7d7 ioProcessEvents + 57
>>> 13 Pharo 0x000ad726 checkForEventsMayContextSwitch + 866
>>> 14 Pharo 0x000aee51 ceCheckForInterrupts + 16
>>> 15 ??? 0x0371c1cb 0x0 + 57786827
>>> 16 Pharo 0x0009e189 interpret + 757
>>> 17 Pharo 0x0011d18c -[sqSqueakMainApplication runSqueak] + 439
>>> 18 Foundation 0x95214299 __NSFirePerformWithOrder + 432
>>> 19 CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
>>> 20 CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
>>> 21 CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
>>> 22 CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
>>> 23 CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
>>> 24 HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
>>> 25 HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
>>> 26 HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
>>> 27 AppKit 0x9137ab2d _DPSNextEvent + 2101
>>> 28 AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
>>> 29 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>>> 30 AppKit 0x9136fa7d -[NSApplication run] + 763
>>> 31 AppKit 0x91341b3a NSApplicationMain + 1228
>>> 32 libdyld.dylib 0xa7268611 start + 1
>>>
>>>
>>> Smalltalk stack dump:
>>> 0xbff5cee0 M ProcessorScheduler class>idleProcess 0x4430c98: a(n) ProcessorScheduler class
>>> 0x6d63fd8 s [] in ProcessorScheduler class>startUp
>>> 0x68fdbc0 s [] in BlockClosure>newProcess
>>>
>>> Most recent primitives
>>> +
>>> <
>>> primSignal:atUTCMicroseconds:
>>> wait
>>> wait
>>> relinquishProcessorForMicroseconds:
>>> relinquishProcessorForMicroseconds:
>>> nowTick
>>> >=
>>> signal
>>> nowTick
>>> +
>>> primSignal:atUTCMicroseconds:
>>> wait
>>> millisecondClockValue
>>> @
>>> actualScreenSize
>>> millisecondClockValue
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> **StackOverflow**
>>> **StackOverflow**
>>> **StackOverflow**
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> **StackOverflow**
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> **StackOverflow**
>>> **StackOverflow**
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> **StackOverflow**
>>> **StackOverflow**
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> **StackOverflow**
>>> **StackOverflow**
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> **StackOverflow**
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> tempAt:
>>> tempAt:put:
>>> tempAt:
>>> terminateTo:
>>> findNextUnwindContextUpTo:
>>> terminateTo:
>>> millisecondClockValue
>>> yield
>>> millisecondClockValue
>>> wait
>>> signal
>>> signal
>>> nowTick
>>> +
>>> nowTick
>>> >=
>>> nowTick
>>> +
>>> <
>>> primSignal:atUTCMicroseconds:
>>> wait
>>> wait
>>> relinquishProcessorForMicroseconds:
>>>
>>> stack page bytes 4096 available headroom 2788 minimum unused headroom 2136
>>>
>>> (Segmentation fault)
>>> ./pharo-ui: line 11: 64915 Abort trap: 6 "$DIR"/"pharo-vm/Pharo.app/Contents/MacOS/Pharo" "$@"
>>> Tims-MacBook-Pro:pharo5 macta$
>>>
>>>
>>> The apple tool output:
>>>
>>> Process: Pharo [64915]
>>> Path: /Users/USER/*/Pharo.app/Contents/MacOS/Pharo
>>> Identifier: org.pharo.Pharo
>>> Version: 5.0.201901051900 (5.0.201901051900)
>>> Code Type: X86 (Native)
>>> Parent Process: ??? [64911]
>>> Responsible: Pharo [64915]
>>> User ID: 501
>>>
>>> Date/Time: 2019-02-12 02:05:34.481 +0000
>>> OS Version: Mac OS X 10.13.5 (17F77)
>>> Report Version: 12
>>> Anonymous UUID: 262197AA-D8D7-1768-420F-0B635BF5C77D
>>>
>>> Sleep/Wake UUID: E1731405-1AE9-470E-93F0-AB1BBD092C20
>>>
>>> Time Awake Since Boot: 910000 seconds
>>> Time Since Wake: 37000 seconds
>>>
>>> System Integrity Protection: enabled
>>>
>>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread
>>>
>>> Exception Type: EXC_BAD_ACCESS (SIGABRT)
>>> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
>>> Exception Note: EXC_CORPSE_NOTIFY
>>>
>>> VM Regions Near 0:
>>> -->
>>> __TEXT 000000000009c000-000000000016d000 [ 836K] r-x/rwx SM=COW ] [/Users/macta/Dev/Exercism/pharo5/pharo-vm/Pharo.app/Contents/MacOS/Pharo]
>>>
>>> Application Specific Information:
>>> abort() called
>>>
>>> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
>>> 0 libsystem_kernel.dylib 0xa73c3eda __pthread_kill + 10
>>> 1 libsystem_pthread.dylib 0xa757c427 pthread_kill + 363
>>> 2 libsystem_c.dylib 0xa7312956 abort + 133
>>> 3 org.pharo.Pharo 0x0011c0bf sigsegv + 227
>>> 4 libsystem_platform.dylib 0xa757102b _sigtramp + 43
>>> 5 ??? 0xffffffff 0 + 4294967295
>>> 6 org.pharo.Pharo 0x0011bfdc getCrashDumpFilenameInto + 82
>>> 7 libobjc.A.dylib 0xa67933f2 (anonymous namespace)::AutoreleasePoolPage::autoreleaseFullPage(objc_object*, (anonymous namespace)::AutoreleasePoolPage*) + 56
>>> 8 libobjc.A.dylib 0xa6791495 objc_object::rootAutorelease2() + 79
>>> 9 com.apple.AppKit 0x91aed11c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3515
>>> 10 com.apple.AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>>> 11 org.pharo.Pharo 0x001101f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
>>> 12 org.pharo.Pharo 0x0011029f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
>>> 13 org.pharo.Pharo 0x0011a770 vmIOProcessEvents + 190
>>> 14 org.pharo.Pharo 0x0011a7d7 ioProcessEvents + 57
>>> 15 org.pharo.Pharo 0x000ad726 checkForEventsMayContextSwitch + 866
>>> 16 org.pharo.Pharo 0x000aee51 ceCheckForInterrupts + 16
>>> 17 ??? 0x0371c1cb 0 + 57786827
>>> 18 org.pharo.Pharo 0x0009e189 interpret + 757
>>> 19 org.pharo.Pharo 0x0011d18c -[sqSqueakMainApplication runSqueak] + 439
>>> 20 com.apple.Foundation 0x95214299 __NSFirePerformWithOrder + 432
>>> 21 com.apple.CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
>>> 22 com.apple.CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
>>> 23 com.apple.CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
>>> 24 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
>>> 25 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
>>> 26 com.apple.HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
>>> 27 com.apple.HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
>>> 28 com.apple.HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
>>> 29 com.apple.AppKit 0x9137ab2d _DPSNextEvent + 2101
>>> 30 com.apple.AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
>>> 31 com.apple.AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>>> 32 com.apple.AppKit 0x9136fa7d -[NSApplication run] + 763
>>> 33 com.apple.AppKit 0x91341b3a NSApplicationMain + 1228
>>> 34 libdyld.dylib 0xa7268611 start + 1
>>>
>>> Thread 1:: com.apple.coreaudio.AQClient
>>> 0 libsystem_kernel.dylib 0xa73ba422 mach_msg_trap + 10
>>> 1 libsystem_kernel.dylib 0xa73b9acf mach_msg + 159
>>> 2 com.apple.CoreFoundation 0x9377da88 __CFRunLoopServiceMachPort + 296
>>> 3 com.apple.CoreFoundation 0x9377ca76 __CFRunLoopRun + 2262
>>> 4 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
>>> 5 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
>>> 6 com.apple.audio.toolbox.AudioToolbox 0x9263c084 GenericRunLoopThread::Entry(void*) + 138
>>> 7 com.apple.audio.toolbox.AudioToolbox 0x9263bfba CAPThread::Entry(CAPThread*) + 94
>>> 8 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
>>> 9 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
>>> 10 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>>>
>>> Thread 2:
>>> 0 libsystem_kernel.dylib 0xa73c4152 __semwait_signal + 10
>>> 1 libsystem_c.dylib 0xa732fdb7 nanosleep$UNIX2003 + 189
>>> 2 org.pharo.Pharo 0x0011ef30 beatStateMachine + 106
>>> 3 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
>>> 4 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
>>> 5 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>>>
>>> Thread 3:: com.apple.NSEventThread
>>> 0 libsystem_kernel.dylib 0xa73ba422 mach_msg_trap + 10
>>> 1 libsystem_kernel.dylib 0xa73b9a5f mach_msg + 47
>>> 2 com.apple.CoreFoundation 0x9377da88 __CFRunLoopServiceMachPort + 296
>>> 3 com.apple.CoreFoundation 0x9377ca76 __CFRunLoopRun + 2262
>>> 4 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
>>> 5 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
>>> 6 com.apple.AppKit 0x914aa57c _NSEventThread + 165
>>> 7 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
>>> 8 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
>>> 9 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>>>
>>> Thread 4:
>>> 0 libsystem_kernel.dylib 0xa73c471a __workq_kernreturn + 10
>>> 1 libsystem_pthread.dylib 0xa7578e64 _pthread_wqthread + 1035
>>> 2 libsystem_pthread.dylib 0xa7578a32 start_wqthread + 34
>>>
>>> Thread 0 crashed with X86 Thread State (32-bit):
>>> eax: 0x00000000 ebx: 0xa983a1c0 ecx: 0xbff5a40c edx: 0x00000000
>>> edi: 0xa757c2ca esi: 0x0000002d ebp: 0xbff5a438 esp: 0xbff5a40c
>>> ss: 0x00000023 efl: 0x00000206 eip: 0xa73c3eda cs: 0x0000000b
>>> ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
>>> cr2: 0xa981f340
>>>
>>> Logical CPU: 0
>>> Error Code: 0x00080148
>>> Trap Number: 132
>>>
>>>
>>> Binary Images:
>>> 0x9c000 - 0x16cff7 +org.pharo.Pharo (5.0.201901051900 - 5.0.201901051900) <91D8A7F9-5FC3-3EB7-8198-D18F6262AF2A> /Users/USER/*/Pharo.app/Contents/MacOS/Pharo
>>> 0x255000 - 0x29b05f dyld (551.3) <AEE46C03-FE99-3D3F-9A28-119D4A885857> /usr/lib/dyld
>>> 0x257e000 - 0x2582fff com.apple.audio.AppleHDAHALPlugIn (281.52 - 281.52) <943990E2-9A7B-3078-845B-9D0153680DB4> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
>>> 0x2588000 - 0x2589fff +libLocalePlugin.dylib (0) <26B928B3-B609-3924-8B88-0355CB1B91A9> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libLocalePlugin.dylib
>>> 0x7a46000 - 0x7a46fff +libClipboardExtendedPlugin.dylib (0) <3AC80DFD-F452-3B75-A405-B30587D14254> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libClipboardExtendedPlugin.dylib
>>> 0x7ae7000 - 0x7ca5ff3 com.apple.audio.units.Components (1.14 - 1.14) <1D9A7479-0C4A-3368-A63C-D42A5DAD714F> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
>>> 0x8302000 - 0x8302fff +libSurfacePlugin.dylib (0) <818104D7-071E-31DC-B2C6-158647AB76FC> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libSurfacePlugin.dylib
>>> 0x8983000 - 0x8ecdfff com.apple.driver.AppleIntelBDWGraphicsGLDriver (10.34.27 - 10.3.4) <3A8B322A-03DB-32E4-B61C-D8A7BEEB65B7> /System/Library/Extensions/AppleIntelBDWGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsGLDriver
>>> 0xad43000 - 0xae08ff7 +libfreetype.dylib (0) <D81AD667-A12B-316D-A8D3-0765404C85D3> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libfreetype.dylib
>>> 0xae27000 - 0xaf5cffb +libcairo.2.dylib (0) <8EC8B098-C04A-35C0-A558-AE6141B9ABBE> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libcairo.2.dylib
>>> 0xaf97000 - 0xafc4ff3 +libpng12.0.dylib (0) <5C75B651-7DE5-3209-AAF2-6D8CF42D29DD> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libpng12.0.dylib
>>> 0xb751000 - 0xb887ffb +libgit2.dylib (0) <11C18863-E2BB-3009-A037-708521D8371B> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libgit2.dylib
>>> 0xb90e000 - 0xb953ffb +libssl.1.0.0.dylib (0) <0A56F172-FA67-3840-ABB7-56FE5532C694> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libssl.1.0.0.dylib
>>> 0xb96e000 - 0xbaa8fe7 +libcrypto.1.0.0.dylib (0) <B8A5E463-33B2-3400-8AB6-C2B5135778AF> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libcrypto.1.0.0.dylib
>>> 0xbb0e000 - 0xbb43fff +libssh2.1.dylib (0) <7737B8F7-3D13-39F8-9BF0-FE64A2E4AF12> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libssh2.1.dylib
>>> 0xe5a1000 - 0xe992fff +libpixman-1.0.dylib (0) <3DB41F92-01BD-3794-A9DB-9413D2FBA2CF> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libpixman-1.0.dylib
>>> 0xe9b6000 - 0xed21ff7 com.apple.RawCamera.bundle (8.04.0 - 1017.3.7) <77CE2AAF-C0AF-3006-B472-C0887E1BB9A8> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
>>> 0x9029f000 - 0x9029ffff com.apple.Accelerate (1.11 - Accelerate 1.11) <4FE55EFA-2AAB-3639-8340-CB00CC245170> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
>>> 0x902a0000 - 0x902b6ff7 libCGInterfaces.dylib (417.2) <A85F54BA-AE25-3B4D-8958-9B62C65C3891> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
>>> 0x902b7000 - 0x909f8fdf com.apple.vImage (8.1 - ???) <7BA2CB00-F6B3-3798-9CED-D0C3BB3E5231> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
>>> 0x909f9000 - 0x90b33ff7 libBLAS.dylib (1211.50.2) <056DFB80-2D9C-39BA-8953-EB264FDFDEAA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
>>> 0x90b34000 - 0x90b61ffb libBNNS.dylib (38.1) <B9685933-6EBE-3123-9CA2-CD7963241A22> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
>>> 0x90b62000 - 0x90ed5fff libLAPACK.dylib (1211.50.2) <88232E9D-AD52-3E4F-8ACE-C2468400B626> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
>>> 0x90ed6000 - 0x90eecffb libLinearAlgebra.dylib (1211.50.2) <E9BB8A56-3AB9-33F5-91B5-079F5BAF78E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
>>> 0x90eed000 - 0x90f06ff7 libSparseBLAS.dylib (1211.50.2) <43DB3D39-727E-3C75-9286-11045DEFC21D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
>>> 0x90f07000 - 0x91066fc7 libvDSP.dylib (622.50.5) <A10E62DA-511A-35C0-9EC2-6B22D56494E5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
>>> 0x91067000 - 0x91147ffb libvMisc.dylib (622.50.5) <5969D356-9DDA-33FB-B9E8-6BD5E1C4EB05> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
>>> 0x91148000 - 0x91148fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <D3929A06-59EB-3DCA-89B1-5F44817DBC93> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
>>> 0x9133c000 - 0x920feffb com.apple.AppKit (6.9 - 1561.40.112) <2BA80E54-46C2-3FFA-9631-F845F40A8F81> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
>>> 0x92150000 - 0x92150fff com.apple.ApplicationServices (48 - 50) <28B28337-CFEA-3688-9C35-9EE64A1CA6CB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
>>> 0x92151000 - 0x921b7ff3 com.apple.ApplicationServices.ATS (377 - 445.4) <65D4E2E8-5B98-3666-863D-4DE452311550> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
>>> 0x921ba000 - 0x922deff3 libFontParser.dylib (222.1.6) <486BD2ED-E834-31DB-8522-D6B255D6CC58> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
>>> 0x922df000 - 0x9232bff3 libFontRegistry.dylib (221.3) <65513B66-D028-32B6-81CB-075161A419DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
>>> 0x9237a000 - 0x923adff3 libTrueTypeScaler.dylib (222.1.6) <185D1DD1-5764-33FD-BCA6-A651934956FB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
>>> 0x92419000 - 0x9241efff com.apple.ColorSyncLegacy (4.13.0 - 1) <987F0D58-C5CD-3C1F-A88B-DBDE4C3E73D8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
>>> 0x924c8000 - 0x92520fff com.apple.HIServices (1.22 - 624.1) <3D8C7044-D149-325D-B55E-09BC57665193> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
>>> 0x92521000 - 0x92530ff7 com.apple.LangAnalysis (1.7.0 - 1.7.0) <92601EB8-3F73-3BBF-B3B6-0C7D47D819A9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
>>> 0x92531000 - 0x92589ffb com.apple.print.framework.PrintCore (13.4 - 503.2) <E28CF09A-9AEC-3D70-AF27-F428332FEB74> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
>>> 0x9258a000 - 0x92620ff7 com.apple.QD (3.12 - 404.2) <113D0ECA-A6B2-39A7-AE1E-CAE7B40A3CAF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
>>> 0x92621000 - 0x9262dff3 com.apple.speech.synthesis.framework (7.5.1 - 7.5.1) <7CDC3350-95F1-34C1-8B4F-9B31368BEEB0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
>>> 0x9262e000 - 0x9287cffb com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <92F5F62A-4707-35D3-BF73-88239ED7F79C> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
>>> 0x9287e000 - 0x9287efff com.apple.audio.units.AudioUnit (1.14 - 1.14) <24D68C49-15B8-31B8-A3BB-CAD584CD2CAC> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
>>> 0x929b6000 - 0x92d2bfff com.apple.CFNetwork (901.1 - 901.1) <F957C597-9C0F-3884-B9A2-0CAAF17FCE64> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
>>> 0x92d41000 - 0x92d4aff3 com.apple.audio.SoundManager (4.2 - 4.2) <FA75FD1F-2FEE-3E25-A160-AF78044082BE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
>>> 0x92d50000 - 0x930e6ff7 com.apple.HIToolbox (2.1.1 - 911.10) <9D42DFC7-DB53-352C-BAD3-3C5CD23EF53D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
>>> 0x93146000 - 0x931e0ffb com.apple.ink.framework (10.9 - 221) <68D3D209-BCB1-3750-8632-C12DE8F250B1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
>>> 0x931e1000 - 0x9321bfff com.apple.NavigationServices (3.8 - 227) <AD26CCEE-6468-317F-9540-EEE95A6E0990> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
>>> 0x9323e000 - 0x93240fff com.apple.securityhi (9.0 - 55006) <15724ACD-75A1-3CEF-8A53-3BE31CD0CEB6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
>>> 0x93241000 - 0x93247fff com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <03DE054B-239F-3D6F-BBED-98FE8EC6A3C0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
>>> 0x93248000 - 0x93248fff com.apple.Cocoa (6.11 - 22) <8419F291-2B0B-322A-91CE-DBCD8082C778> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
>>> 0x93255000 - 0x93314ff3 com.apple.ColorSync (4.13.0 - 3325) <C28DA8B8-868E-3BF8-A327-904DC9348FA6> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
>>> 0x93315000 - 0x933b0fff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <B665144E-6421-39FD-9DFA-E1B2BB96CD34> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
>>> 0x9340e000 - 0x93413fff com.apple.CoreBluetooth (1.0 - 1) <D8E00284-8021-3A90-8379-CF161DA6078B> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
>>> 0x93414000 - 0x936f6ff7 com.apple.CoreData (120 - 851) <FCC5890C-147F-3A85-92D1-751C3E33F96A> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
>>> 0x936f7000 - 0x936fdff3 com.apple.CoreDisplay (1.0 - 97.21) <3C9F1E4B-0BEB-3BBC-81D1-3F90F54211DF> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
>>> 0x936fe000 - 0x93b88ff7 com.apple.CoreFoundation (6.9 - 1452.23) <17321B27-67AB-3D26-B9DF-A69624B1C82B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
>>> 0x93b8a000 - 0x941bdff3 com.apple.CoreGraphics (2.0 - 1161.21) <909796EA-77A5-3584-AE65-48B11952DBBC> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
>>> 0x941bf000 - 0x94435ffb com.apple.CoreImage (13.0.0 - 579.5) <3ABBFE1A-2E03-31E5-98E8-4E3D5D6D1FB4> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
>>> 0x944f2000 - 0x945e9ff7 com.apple.CoreMedia (1.0 - 2276.50) <0BF2ADE6-51A4-3AAC-B247-0E6629669ABA> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
>>> 0x9463d000 - 0x9463dfff com.apple.CoreServices (822.33 - 822.33) <DAD579FC-6A21-3989-B014-C3CE888E5E5E> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
>>> 0x9463e000 - 0x946b0ff3 com.apple.AE (735.1 - 735.1) <72876D21-3967-3CBE-9006-3E33FEFA6505> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
>>> 0x946b1000 - 0x9498fff7 com.apple.CoreServices.CarbonCore (1178.4 - 1178.4) <3BC3590D-F528-39EE-8D6B-13526E5CE810> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
>>> 0x94990000 - 0x949c4ffb com.apple.DictionaryServices (1.2 - 284.2) <351D5B30-AC6C-3BCC-AE26-632AE228BBAC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
>>> 0x949c5000 - 0x949cdfff com.apple.CoreServices.FSEvents (1239.50.1 - 1239.50.1) <C0631AEA-6D41-3BA5-B5D0-4ACD95234303> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
>>> 0x949ce000 - 0x94b2dff7 com.apple.LaunchServices (822.32 - 822.32) <F6BFB16B-D6B3-3730-94C0-9490B2C63371> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
>>> 0x94b2e000 - 0x94bdbfff com.apple.Metadata (10.7.0 - 1191.4.13) <95F0D9F8-315B-364C-AC92-A750D8CE3CD4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
>>> 0x94bdc000 - 0x94c3dfff com.apple.CoreServices.OSServices (822.33 - 822.33) <897A8A5A-8A70-340D-A041-057957F321D6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
>>> 0x94c3e000 - 0x94caffff com.apple.SearchKit (1.4.0 - 1.4.0) <B3E3985C-7739-3815-8A89-477F975C2029> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
>>> 0x94cb0000 - 0x94cd3fff com.apple.coreservices.SharedFileList (71.21 - 71.21) <8B10F426-0DF3-3FCE-B5DB-F3860BAA860F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
>>> 0x94cd4000 - 0x94e20ffb com.apple.CoreText (352.0 - 578.18) <CF0AF654-0DDD-3FA3-BE0E-FBB90D45BE83> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
>>> 0x94e21000 - 0x94e5bffb com.apple.CoreVideo (1.8 - 0.0) <4B4E52AC-7BBA-375E-9D86-1DD096410604> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
>>> 0x94e5c000 - 0x94ee3ff3 com.apple.framework.CoreWLAN (13.0 - 1350.1) <68C405BD-8A07-3080-A9F0-938D0A2B49C8> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
>>> 0x95137000 - 0x95140ff7 com.apple.DiskArbitration (2.7 - 2.7) <F866E76D-7FFA-3E93-9A8A-32C3754F1F33> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
>>> 0x95151000 - 0x954c1ffb com.apple.Foundation (6.9 - 1452.23) <9212AB5F-B5FC-37C8-8059-853B006434E1> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
>>> 0x95502000 - 0x95531ff3 com.apple.GSS (4.0 - 2.0) <0BB8D894-20EA-3D83-A79B-654623C674B4> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
>>> 0x9555e000 - 0x95676ff3 com.apple.Bluetooth (6.0.6 - 6.0.6f2) <E83F7CF7-7776-3FE6-9B45-8FA27C09EACE> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
>>> 0x956dc000 - 0x9577dff7 com.apple.framework.IOKit (2.0.2 - 1445.60.1) <5289B606-E36C-3DDC-B8D5-2151B1EE2933> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
>>> 0x9577f000 - 0x95786fff com.apple.IOSurface (211.12 - 211.12) <B24705CD-3B67-3D4C-A194-FE817FAFF983> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
>>> 0x957db000 - 0x9595fff7 com.apple.ImageIO.framework (3.3.0 - 1739.3) <EEC26E38-3136-346E-8293-4993854F328C> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
>>> 0x95960000 - 0x95964ffb libGIF.dylib (1739.3) <017E36E0-FB42-303A-9D10-58E082C97BF9> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
>>> 0x95965000 - 0x95a56ff7 libJP2.dylib (1739.3) <2A34D143-026C-3572-9CC1-ED4751B1E2A3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
>>> 0x95a57000 - 0x95a79ff7 libJPEG.dylib (1739.3) <80C0109B-2D63-331D-B595-01D2A8CDD431> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
>>> 0x95a7a000 - 0x95aa0ff7 libPng.dylib (1739.3) <B2C1476E-296E-3E8A-AD98-C95C192D9329> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
>>> 0x95aa1000 - 0x95aa3ffb libRadiance.dylib (1739.3) <65386E46-F92D-30C6-BA00-33C16C6AD3D7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
>>> 0x95aa4000 - 0x95aeeff3 libTIFF.dylib (1739.3) <59086815-1D75-36AB-9B74-CD8A00DEEE49> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
>>> 0x964fa000 - 0x96512fff com.apple.Kerberos (3.0 - 1) <BFC5A83F-78BD-3FEC-AF28-CF36927117C6> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
>>> 0x96513000 - 0x96546ffb com.apple.LDAPFramework (2.4.28 - 194.5) <3E612921-B937-3B7E-9636-9FBBF94D1019> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
>>> 0x9656a000 - 0x96572fff com.apple.MediaAccessibility (1.0 - 114) <D6008060-F087-3713-8C1C-86E259D493AF> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
>>> 0x96573000 - 0x96bd1ff7 com.apple.MediaToolbox (1.0 - 2276.50) <458F8EA5-E32C-3CBC-97AB-4CD925136880> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
>>> 0x96bd3000 - 0x96c4bff3 com.apple.Metal (125.25 - 125.25) <C1BFDD6D-6162-355B-9B87-C6F67FA3FC65> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
>>> 0x96c4d000 - 0x96c59fff com.apple.NetFS (6.0 - 4.0) <4A9454E1-FF5C-321A-8317-4C120332356A> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
>>> 0x99586000 - 0x9958eff7 libcldcpuengine.dylib (2.8.7) <464D7F18-5876-3751-A7BF-E1289C502B5F> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
>>> 0x9958f000 - 0x995dbfff com.apple.opencl (2.8.15 - 2.8.15) <41D0BAA4-B8AA-3277-A5E4-8256B839C636> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
>>> 0x995dc000 - 0x995f8fff com.apple.CFOpenDirectory (10.13 - 207.50.1) <F183AEDA-CC0A-3B26-B20F-6228D0704724> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
>>> 0x995f9000 - 0x99604fff com.apple.OpenDirectory (10.13 - 207.50.1) <92CD87D2-E933-3A4F-AE00-0304034876E6> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
>>> 0x9a80e000 - 0x9a80ffff libCVMSPluginSupport.dylib (16.5.10) <621A9123-A958-340E-86D0-997C9E1DDB4C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
>>> 0x9a810000 - 0x9a814fff libCoreFSCache.dylib (162.6.1) <FBF63A91-5B45-36FF-9340-D9223DA9A49B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
>>> 0x9a815000 - 0x9a819fff libCoreVMClient.dylib (162.6.1) <0958F095-D449-343F-9F13-AD82E5D2055A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
>>> 0x9a81a000 - 0x9a823ff7 libGFXShared.dylib (16.5.10) <0C5906D1-B9BB-3C7B-B0D5-DB4EE842978D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
>>> 0x9a824000 - 0x9a830fff libGL.dylib (16.5.10) <85E5F934-C3AE-3E82-B411-0C790FF69773> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
>>> 0x9a831000 - 0x9a86cffb libGLImage.dylib (16.5.10) <F2CE94F0-47FD-35E1-806B-0F29AF0495EC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
>>> 0x9a86d000 - 0x9a9e5ffb libGLProgrammability.dylib (16.5.10) <283B04BF-52D4-3EBE-A173-23D28E3EEB45> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
>>> 0x9a9e6000 - 0x9aa28ff7 libGLU.dylib (16.5.10) <8CAAAB65-FC03-39C1-8594-BBBFB6B0BD12> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
>>> 0x9b3cf000 - 0x9b3defff com.apple.opengl (16.5.10 - 16.5.10) <F2D5732F-7734-3CE2-ABA3-A8F49C071839> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
>>> 0x9b3df000 - 0x9b56cfff GLEngine (16.5.10) <DF07720E-FEA4-37B4-8BD5-9682CDF6D0BC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
>>> 0x9b56d000 - 0x9b597fff GLRendererFloat (16.5.10) <39E3D87C-A4E3-3621-83E1-17B05C4E018C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
>>> 0x9c14a000 - 0x9c384ff3 com.apple.QuartzCore (1.11 - 584.52.1) <7DABD878-75F0-3AF2-8E5C-8A92CDD34C9B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
>>> 0x9c3da000 - 0x9c632ffb com.apple.QuickTime (7.7.3 - 3014.8) <43E74F6E-7BF5-3EE0-BBFC-8399C04A793C> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
>>> 0x9c818000 - 0x9cb49ff3 com.apple.security (7.0 - 58286.60.28) <282B7924-67E3-3F3B-8FE5-54550DA22447> /System/Library/Frameworks/Security.framework/Versions/A/Security
>>> 0x9cb4a000 - 0x9cbd2ffb com.apple.securityfoundation (6.0 - 55185.50.5) <D6375494-880A-30A4-8670-31DA8E789912> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
>>> 0x9cbfe000 - 0x9cc02fff com.apple.xpc.ServiceManagement (1.0 - 1) <43F3C3AA-4C1D-37B7-BA13-D6CB542A3307> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
>>> 0x9cd2d000 - 0x9cd9dff3 com.apple.SystemConfiguration (1.17 - 1.17) <D7C33CE2-30D1-3602-A8D8-B05C8A8C79B3> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
>>> 0x9cf47000 - 0x9d2d6ff7 com.apple.VideoToolbox (1.0 - 2276.50) <F9F8DDCD-FB7C-39B0-AA2B-111138F4800A> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
>>> 0x9ede6000 - 0x9ee85ff7 com.apple.APFS (1.0 - 1) <1C8712C6-0469-3564-BF63-DFCB4E7EAF87> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
>>> 0x9f49b000 - 0x9f4c6ff3 com.apple.framework.Apple80211 (13.0 - 1361.7) <D7355E97-AB0B-3587-82AD-6B9FBFF1C256> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
>>> 0x9f4c8000 - 0x9f4d2fff com.apple.AppleFSCompression (96.60.1 - 1.0) <191C4733-0521-30C8-AB00-54DC56F7E7E5> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
>>> 0x9f5d0000 - 0x9f60dffb com.apple.AppleJPEG (1.0 - 1) <B7271B9B-A441-35F0-9B30-0FA646E981AA> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
>>> 0x9f62c000 - 0x9f634fff com.apple.AppleSRP (5.0 - 1) <0C288A20-01A0-3C3C-8091-B8672B1F0CC6> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
>>> 0x9f707000 - 0x9f756ffb com.apple.AppleVAFramework (5.0.41 - 5.0.41) <02C2E120-F1F7-31E0-8716-43120084A793> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
>>> 0x9f760000 - 0x9f767fff com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <22080179-8A2A-32EF-A66A-5415E05B6EBF> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
>>> 0x9f768000 - 0x9f7f3ff7 com.apple.backup.framework (1.9.5 - 1.9.5) <633E36AC-7AAE-351B-A279-7E217DC6644B> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
>>> 0x9f938000 - 0x9f941ffb com.apple.CommonAuth (4.0 - 2.0) <1096BDDF-4D5D-3C36-8AF6-556CC7F1F66A> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
>>> 0x9f9eb000 - 0x9fd2cfef com.apple.CoreAUC (259.0.0 - 259.0.0) <0F3A5737-EED7-39A9-A06A-4F9F3B9CD1E1> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
>>> 0x9fd2d000 - 0x9fd5efff com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <3DB6ECE9-3F33-3DB9-95F0-4CD85253C21D> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
>>> 0x9fdd3000 - 0x9fddbfff com.apple.frameworks.CoreDaemon (1.3 - 1.3) <DFFFED5D-D7EE-356C-A114-E81A51FA04CC> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
>>> 0x9fddc000 - 0x9fdecff7 com.apple.CoreEmoji (1.0 - 69.3) <165A133F-DED4-3B24-A9BF-6EA6F3F7A152> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
>>> 0x9ff75000 - 0x9ffa8ff7 com.apple.CoreServicesInternal (309.1 - 309.1) <0C4952C6-785B-3E1F-8588-1C914ADF954D> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
>>> 0x9ffa9000 - 0xa003fff3 com.apple.CoreSymbolication (9.3 - 64026) <7895DF41-EF5D-36AC-BB0E-C3020D87C200> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
>>> 0xa0040000 - 0xa0167ff3 com.apple.coreui (2.1 - 494.1) <91CFA81E-25D5-32AD-AEAE-9AC690F37481> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
>>> 0xa0168000 - 0xa0206ff7 com.apple.CoreUtils (5.6 - 560.11) <FD566F31-AAB0-30A8-B069-BF6AB1E4F647> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
>>> 0xa0257000 - 0xa02b4ff3 com.apple.framework.CoreWiFi (13.0 - 1350.1) <CCED77D5-2751-3EA9-9413-859D2F09B4A4> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
>>> 0xa02b5000 - 0xa02c5ffb com.apple.CrashReporterSupport (10.13 - 1) <EF523AD9-1BE6-3C49-986C-F737910EAAE3> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
>>> 0xa0333000 - 0xa0340fff com.apple.framework.DFRFoundation (1.0 - 191.7) <D6B46C05-938E-39BF-B085-20D25FDEEDF7> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
>>> 0xa038c000 - 0xa03fdfff com.apple.datadetectorscore (7.0 - 590.3) <31B3BFAC-FF9C-3F58-A01B-6A01A28FDEE0> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
>>> 0xa03fe000 - 0xa043effb com.apple.DebugSymbols (181.0 - 181.0) <51B67F42-ACCD-39A3-8739-E223FAEDFF93> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
>>> 0xa043f000 - 0xa057effb com.apple.desktopservices (1.12.5 - 1.12.5) <27DE2928-4DCB-3AA3-B490-ECD108C0F3F5> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
>>> 0xa08be000 - 0xa0ceeff7 com.apple.vision.FaceCore (3.3.2 - 3.3.2) <8B37289B-EB90-32F0-97A6-21566B236CAD> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
>>> 0xa2a8a000 - 0xa2a94fff libGPUSupportMercury.dylib (16.5.10) <DEF9523E-2B09-3C01-9A7B-19B6A5E5B4F7> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
>>> 0xa36a0000 - 0xa3713ff3 com.apple.Heimdal (4.0 - 2.0) <03A4EE80-4E4A-390C-9E2E-0CEC3307496D> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
>>> 0xa39cb000 - 0xa39d2fff com.apple.IOAccelerator (378.18.1 - 378.18.1) <6519F950-374B-35FA-A383-3BABB9354D99> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
>>> 0xa39d3000 - 0xa39ecfff com.apple.IOPresentment (1.0 - 35.1) <46620404-9D01-339D-8EFC-56E09B19C9AA> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
>>> 0xa3a49000 - 0xa3a69ffb com.apple.IconServices (97.6 - 97.6) <C107CE67-BF5F-3AC9-A514-C864310F2BBB> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
>>> 0xa3aa1000 - 0xa3b95fff com.apple.LanguageModeling (1.0 - 159.5.3) <D8038B28-4A97-3E03-8AE6-5D3C3A1CE8F2> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
>>> 0xa3b96000 - 0xa3bd6fff com.apple.Lexicon-framework (1.0 - 33.5) <C8DEE7FC-6CCE-3645-B6C1-CCF5FD07C20C> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
>>> 0xa3bda000 - 0xa3be0ff3 com.apple.LinguisticData (1.0 - 238.3) <16C6495B-D87B-3144-846C-C2C1214900CF> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
>>> 0xa3f5c000 - 0xa3f86fff com.apple.MultitouchSupport.framework (1404.4 - 1404.4) <591C5CFA-F49A-3AA3-9ACB-5076483D6BB0> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
>>> 0xa40a5000 - 0xa40affff com.apple.NetAuth (6.2 - 6.2) <D74A6D47-3D72-3E44-820B-9381D7425B11> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
>>> 0xa4157000 - 0xa4164ffb com.apple.PerformanceAnalysis (1.194 - 194) <761316A9-016F-3C95-A020-CADDC50E4F39> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
>>> 0xa4204000 - 0xa4220ff7 com.apple.ProtocolBuffer (1 - 260) <1EE82E2E-BA9D-33CC-904F-A9467619FB6B> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
>>> 0xa430f000 - 0xa4331fff com.apple.RemoteViewServices (2.0 - 125) <54C07CCF-E480-3033-979D-A7E6BCC6281F> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
>>> 0xa43d9000 - 0xa4406ffb com.apple.Sharing (1050.21 - 1050.21) <09DF5459-E2B7-39C5-9600-474DFD22F131> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
>>> 0xa4425000 - 0xa4426fff com.apple.performance.SignpostNotification (1.2.5 - 2.5) <86B3053F-0169-3663-924F-91186D05151D> /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
>>> 0xa4427000 - 0xa44adff7 com.apple.SkyLight (1.600.0 - 312.62) <747AEAD4-5F54-3B3C-B92F-54B35F490C3A> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
>>> 0xa44dd000 - 0xa44eaff7 com.apple.SpeechRecognitionCore (4.6.1 - 4.6.1) <750D7D56-1633-3762-9B3A-B342D2AD614D> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
>>> 0xa47ba000 - 0xa4840ffb com.apple.Symbolication (9.3 - 64033) <A6EE4F4A-35E3-303D-8B7C-F84368546DC1> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
>>> 0xa4893000 - 0xa489bfff com.apple.TCC (1.0 - 1) <449D3E94-0C9A-3F2A-835B-593D846F6006> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
>>> 0xa489c000 - 0xa48b3ff3 com.apple.TextureIO (3.7 - 3.7) <9D532312-C024-38CA-B137-A4C88919C5EC> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
>>> 0xa48e0000 - 0xa48e1fff com.apple.TrustEvaluationAgent (2.0 - 31) <185BD5A9-5A2D-3317-B7FE-9B67F14C4D2C> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
>>> 0xa48e2000 - 0xa4a6cfff com.apple.UIFoundation (1.0 - 547.5) <1B6390A9-8D94-3E6D-BDB4-A1E6B39497C4> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
>>> 0xa4e04000 - 0xa4ec8fff com.apple.ViewBridge (343.2 - 343.2) <D34224CE-BF51-3F7E-A714-4FD465ED5670> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
>>> 0xa503b000 - 0xa503dfff com.apple.loginsupport (1.0 - 1) <96644B33-7507-3AE7-BC45-D83934517F37> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
>>> 0xa503e000 - 0xa504ffff com.apple.login (3.0 - 3.0) <CDB5BDAD-934C-390D-A1B6-0EBA73043BCE> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
>>> 0xa50c8000 - 0xa50fbff7 libclosured.dylib (551.3) <F357ECA7-469A-3611-8D9C-3267FB90071A> /usr/lib/closure/libclosured.dylib
>>> 0xa5157000 - 0xa518eff3 libCRFSuite.dylib (41) <7B102174-C6BA-3EA8-93AC-A53254B79D78> /usr/lib/libCRFSuite.dylib
>>> 0xa518f000 - 0xa5199ffb libChineseTokenizer.dylib (28) <00EF6AE9-C195-334C-9776-79E9BD298AF6> /usr/lib/libChineseTokenizer.dylib
>>> 0xa5235000 - 0xa5236fff libDiagnosticMessagesClient.dylib (104) <6829B180-2556-3A7E-A2E6-BD4859DF30A7> /usr/lib/libDiagnosticMessagesClient.dylib
>>> 0xa5268000 - 0xa5452ff7 libFosl_dynamic.dylib (17.8) <2806AC88-9928-3848-B63E-E3891CD58511> /usr/lib/libFosl_dynamic.dylib
>>> 0xa545a000 - 0xa545afff libOpenScriptingUtil.dylib (174) <BD4EA519-A75C-3840-8870-4DE884502F47> /usr/lib/libOpenScriptingUtil.dylib
>>> 0xa54ae000 - 0xa54b2fff libScreenReader.dylib (562.18.4) <24F173B6-9EB9-3730-A6CE-D43827265020> /usr/lib/libScreenReader.dylib
>>> 0xa54b3000 - 0xa54b4fff libSystem.B.dylib (1252.50.4) <AA5E65F6-81A7-3B9D-A322-C8230EA2DD9E> /usr/lib/libSystem.B.dylib
>>> 0xa54c3000 - 0xa54d8ff7 libapple_nghttp2.dylib (1.24) <480C0C04-2533-3D44-8232-006B6CBA7758> /usr/lib/libapple_nghttp2.dylib
>>> 0xa54d9000 - 0xa5504fff libarchive.2.dylib (54) <D55C5F86-251D-3C33-A617-0C623D4F512E> /usr/lib/libarchive.2.dylib
>>> 0xa5505000 - 0xa5654ffb libate.dylib (1.13.1) <E109CCBF-357D-3C87-9CE5-D53AE03609A2> /usr/lib/libate.dylib
>>> 0xa5658000 - 0xa5658ff3 libauto.dylib (187) <CE2A78CC-670F-3E07-9539-822DCD2F6084> /usr/lib/libauto.dylib
>>> 0xa5659000 - 0xa5669fff libbsm.0.dylib (39) <6A4D8D43-8AD8-3B0C-A19C-22A77D30DD8E> /usr/lib/libbsm.0.dylib
>>> 0xa566a000 - 0xa5676ff7 libbz2.1.0.dylib (38) <77C24A36-BE84-3702-A786-935C597A0A86> /usr/lib/libbz2.1.0.dylib
>>> 0xa5677000 - 0xa56d0ffb libc++.1.dylib (400.9) <BA03445F-C2AD-3C30-A25D-3654091142AB> /usr/lib/libc++.1.dylib
>>> 0xa56d1000 - 0xa56f2fff libc++abi.dylib (400.8.2) <60422228-2A4A-3A12-AB94-3110E9082D62> /usr/lib/libc++abi.dylib
>>> 0xa56f4000 - 0xa5705ff7 libcmph.dylib (6) <EC7664F1-B5A1-37F4-B7DC-F6AC10587E35> /usr/lib/libcmph.dylib
>>> 0xa5706000 - 0xa571bff7 libcompression.dylib (47.60.2) <FB4313A1-D9BE-36DD-A8A2-1AC45D0320AD> /usr/lib/libcompression.dylib
>>> 0xa571c000 - 0xa5733ffb libcoretls.dylib (155.50.1) <A7FFC69E-B53D-324D-8AE1-C1AC50CEB37F> /usr/lib/libcoretls.dylib
>>> 0xa5734000 - 0xa5735fff libcoretls_cfhelpers.dylib (155.50.1) <D210E966-844F-3A00-A17E-7489EE444E36> /usr/lib/libcoretls_cfhelpers.dylib
>>> 0xa58b6000 - 0xa5a5dff3 libcrypto.35.dylib (22.50.2) <A658A3FD-A5C4-3DC9-9A45-A2E97282D419> /usr/lib/libcrypto.35.dylib
>>> 0xa5c1d000 - 0xa5c74fff libcups.2.dylib (462.2.1) <806D6B01-D043-325B-9EB3-7BC8DD781B8C> /usr/lib/libcups.2.dylib
>>> 0xa5ca0000 - 0xa5cf2fff libcurl.4.dylib (105.40.1) <9809E78E-365C-3F94-A230-4933A28558E0> /usr/lib/libcurl.4.dylib
>>> 0xa5d8b000 - 0xa5d8bfff libenergytrace.dylib (16) <34FC43C7-D9B6-3C01-8B65-E49059D31279> /usr/lib/libenergytrace.dylib
>>> 0xa5dbf000 - 0xa5dc3fff libheimdal-asn1.dylib (520.50.6) <CAA45AC8-3953-38C7-B6C1-E7ACA1607054> /usr/lib/libheimdal-asn1.dylib
>>> 0xa5def000 - 0xa5edfff3 libiconv.2.dylib (51.50.1) <F3BF51D6-CFAD-3105-AF32-0667945E0F99> /usr/lib/libiconv.2.dylib
>>> 0xa5ee0000 - 0xa6102ff7 libicucore.A.dylib (59180.0.1) <7A26EF2B-5D18-319D-9FF5-72D1142A6059> /usr/lib/libicucore.A.dylib
>>> 0xa614a000 - 0xa614bfff liblangid.dylib (128) <120FE992-47E4-3A73-A039-1B401F5696DC> /usr/lib/liblangid.dylib
>>> 0xa614c000 - 0xa6164ff7 liblzma.5.dylib (10) <8A5C9679-430A-3A19-AF68-9D21BAC442C7> /usr/lib/liblzma.5.dylib
>>> 0xa6165000 - 0xa617afff libmarisa.dylib (9) <805453EE-B829-3DA5-8DF3-5132D03D5B74> /usr/lib/libmarisa.dylib
>>> 0xa622f000 - 0xa644cfff libmecabra.dylib (779.7.6) <A6D0BC1B-9DF2-3A26-8E1A-06AE207355E7> /usr/lib/libmecabra.dylib
>>> 0xa6613000 - 0xa678aff3 libnetwork.dylib (1229.60.3) <25A51968-46C6-3E05-A005-5D4F6CE01AD2> /usr/lib/libnetwork.dylib
>>> 0xa678b000 - 0xa6b6b0fb libobjc.A.dylib (723) <069E8DD2-ECBD-3296-9688-199A93DB8F1F> /usr/lib/libobjc.A.dylib
>>> 0xa6b6f000 - 0xa6b72fff libpam.2.dylib (22) <7106F43C-84DD-3F26-905A-B52780AFEB3E> /usr/lib/libpam.2.dylib
>>> 0xa6b75000 - 0xa6ba6fff libpcap.A.dylib (79.20.1) <154889CF-5F83-3012-953E-0FC8FEE50FF8> /usr/lib/libpcap.A.dylib
>>> 0xa6be4000 - 0xa6bffffb libresolv.9.dylib (65) <65A43F5B-CF88-3948-AE5C-D7CA02D814A1> /usr/lib/libresolv.9.dylib
>>> 0xa6c38000 - 0xa6c49ff7 libsasl2.2.dylib (211) <42C44CD3-07F5-3D62-8D63-350AD6FC6A63> /usr/lib/libsasl2.2.dylib
>>> 0xa6c4a000 - 0xa6dd4ffb libsqlite3.dylib (274.8.1) <2865CDEE-96C4-3ECC-9F4B-876D0CD27C41> /usr/lib/libsqlite3.dylib
>>> 0xa6e2c000 - 0xa6e8affb libssl.35.dylib (22.50.2) <1AAEE15A-D711-3B1B-81A9-3195E6EFB3DE> /usr/lib/libssl.35.dylib
>>> 0xa6f78000 - 0xa6fd7fff libusrtcp.dylib (1229.60.3) <39EAD1BC-7817-3C8B-890E-B1619826479D> /usr/lib/libusrtcp.dylib
>>> 0xa6fd8000 - 0xa6fdbff7 libutil.dylib (51.20.1) <86BD9675-16A2-345D-9B8D-E8A3397F2365> /usr/lib/libutil.dylib
>>> 0xa6fdc000 - 0xa6feaff7 libxar.1.dylib (400) <4B664A7E-EC05-34AD-ACC6-C879B69DBA7C> /usr/lib/libxar.1.dylib
>>> 0xa6feb000 - 0xa70c9ff7 libxml2.2.dylib (31.10) <A5264063-CE4F-38CE-B884-197B2765E5AB> /usr/lib/libxml2.2.dylib
>>> 0xa70ca000 - 0xa70f2ff3 libxslt.1.dylib (15.12) <2A385CB5-9458-3408-A4F2-1F51553823F4> /usr/lib/libxslt.1.dylib
>>> 0xa70f3000 - 0xa7102ff7 libz.1.dylib (70) <588F445F-0065-3D77-8002-BA9411DA1D70> /usr/lib/libz.1.dylib
>>> 0xa713d000 - 0xa7141fff libcache.dylib (80) <E9928057-A238-3619-8E30-4D1C21C9493C> /usr/lib/system/libcache.dylib
>>> 0xa7142000 - 0xa714cfff libcommonCrypto.dylib (60118.50.1) <95434E97-2B85-3607-9E02-2A8CFD178D23> /usr/lib/system/libcommonCrypto.dylib
>>> 0xa714d000 - 0xa7152fff libcompiler_rt.dylib (62) <B9947B1F-9930-385A-A960-856CF6C539CF> /usr/lib/system/libcompiler_rt.dylib
>>> 0xa7153000 - 0xa715dff3 libcopyfile.dylib (146.50.5) <6A3EF295-2778-3405-BE11-8947695F4A31> /usr/lib/system/libcopyfile.dylib
>>> 0xa715e000 - 0xa71c6ff7 libcorecrypto.dylib (562.50.17) <FCA475BB-944F-3589-A662-D71043482D28> /usr/lib/system/libcorecrypto.dylib
>>> 0xa7231000 - 0xa7266fff libdispatch.dylib (913.60.2) <49A9530D-9FB7-38C3-9583-E5F0AAEB3E95> /usr/lib/system/libdispatch.dylib
>>> 0xa7267000 - 0xa7284fff libdyld.dylib (551.3) <42AC1F77-75EC-3464-B24D-8E95F72FFE21> /usr/lib/system/libdyld.dylib
>>> 0xa7285000 - 0xa7285fff libkeymgr.dylib (28) <35604C10-4B09-3AA0-9694-87D40C15E706> /usr/lib/system/libkeymgr.dylib
>>> 0xa7286000 - 0xa7292ff7 libkxld.dylib (4570.61.1) <166C52CE-93C2-3512-923F-542EDC492A4C> /usr/lib/system/libkxld.dylib
>>> 0xa7293000 - 0xa7293fff liblaunch.dylib (1205.60.9) <3853D7AE-4A44-3D5A-BD3C-210F04C8D523> /usr/lib/system/liblaunch.dylib
>>> 0xa7294000 - 0xa7299fff libmacho.dylib (906) <14070ABC-E6F7-3CD5-9527-56E38D65BC74> /usr/lib/system/libmacho.dylib
>>> 0xa729a000 - 0xa729cfff libquarantine.dylib (86) <2660EB51-FA02-36ED-9416-83A4A6849026> /usr/lib/system/libquarantine.dylib
>>> 0xa729d000 - 0xa729efff libremovefile.dylib (45) <BE0DA6CE-2EF4-3BE9-84E1-BB27E1F385DD> /usr/lib/system/libremovefile.dylib
>>> 0xa729f000 - 0xa72b6ff7 libsystem_asl.dylib (356.50.1) <8C2103F0-0293-3450-A4D5-CDA224D6B1DD> /usr/lib/system/libsystem_asl.dylib
>>> 0xa72b7000 - 0xa72b7fff libsystem_blocks.dylib (67) <D45F0CE1-D217-3B46-A84A-F884FE576E04> /usr/lib/system/libsystem_blocks.dylib
>>> 0xa72b8000 - 0xa7344ff3 libsystem_c.dylib (1244.50.9) <3A7B32B2-F70C-3148-A2B0-38412EF1489F> /usr/lib/system/libsystem_c.dylib
>>> 0xa7345000 - 0xa7348fff libsystem_configuration.dylib (963.50.8) <EBE21758-807D-3038-91A9-F6075353C6A0> /usr/lib/system/libsystem_configuration.dylib
>>> 0xa7349000 - 0xa734cfff libsystem_coreservices.dylib (51) <CF4379BC-AEDD-34DF-BFD7-CEA27B0930D5> /usr/lib/system/libsystem_coreservices.dylib
>>> 0xa734d000 - 0xa734efff libsystem_darwin.dylib (1244.50.9) <326B9F59-5784-3C79-8A44-7C40D662C695> /usr/lib/system/libsystem_darwin.dylib
>>> 0xa734f000 - 0xa7355ff3 libsystem_dnssd.dylib (878.50.17) <72A8BEDC-0C7C-355F-843D-75469DD85581> /usr/lib/system/libsystem_dnssd.dylib
>>> 0xa7356000 - 0xa73a5ffb libsystem_info.dylib (517.30.1) <E2FFFE29-1405-342E-8C57-31F681F510F7> /usr/lib/system/libsystem_info.dylib
>>> 0xa73a6000 - 0xa73caff3 libsystem_kernel.dylib (4570.61.1) <CF8A4C44-02A4-3C2B-B91B-9015F02D8DCF> /usr/lib/system/libsystem_kernel.dylib
>>> 0xa73cb000 - 0xa741afdb libsystem_m.dylib (3147.50.1) <290D02E2-227B-3B0A-BBFC-B14BC657ADE8> /usr/lib/system/libsystem_m.dylib
>>> 0xa741b000 - 0xa7435fff libsystem_malloc.dylib (140.50.6) <970603BE-8A36-3776-81A6-BC1B1D04AC35> /usr/lib/system/libsystem_malloc.dylib
>>> 0xa7436000 - 0xa755aff7 libsystem_network.dylib (1229.60.3) <6FCFE312-E7FD-382D-9246-2C8500A86ACB> /usr/lib/system/libsystem_network.dylib
>>> 0xa755b000 - 0xa7565fff libsystem_networkextension.dylib (767.60.1) <E8916FFA-B9A1-300E-84C8-669933B8B92E> /usr/lib/system/libsystem_networkextension.dylib
>>> 0xa7566000 - 0xa756eff3 libsystem_notify.dylib (172) <27A79E60-9B05-3B28-B389-5759A72F7321> /usr/lib/system/libsystem_notify.dylib
>>> 0xa756f000 - 0xa7575ffb libsystem_platform.dylib (161.50.1) <04C8CF15-A241-3BD8-87B5-DD5DA2DCD564> /usr/lib/system/libsystem_platform.dylib
>>> 0xa7576000 - 0xa7580ff3 libsystem_pthread.dylib (301.50.1) <95F98870-7DB1-3273-9E61-DEC04059BF18> /usr/lib/system/libsystem_pthread.dylib
>>> 0xa7581000 - 0xa7584ff3 libsystem_sandbox.dylib (765.60.1) <E689BACE-E8EE-39C6-BFD7-EE82CBD5EE82> /usr/lib/system/libsystem_sandbox.dylib
>>> 0xa7585000 - 0xa7587fff libsystem_secinit.dylib (30) <F11770B6-8928-3F4A-A5B6-1A7E93247738> /usr/lib/system/libsystem_secinit.dylib
>>> 0xa7588000 - 0xa7590ff7 libsystem_symptoms.dylib (820.60.2) <7FECC881-A6A0-3DC5-9382-F7EFB829FB1C> /usr/lib/system/libsystem_symptoms.dylib
>>> 0xa7591000 - 0xa75a3ffb libsystem_trace.dylib (829.50.17) <3786EA81-F02C-3115-A8B6-3AC9088EA04C> /usr/lib/system/libsystem_trace.dylib
>>> 0xa75a5000 - 0xa75abfff libunwind.dylib (35.3) <C9C74974-E6CE-386D-AF72-DC21323AF40B> /usr/lib/system/libunwind.dylib
>>> 0xa75ac000 - 0xa75d5ff7 libxpc.dylib (1205.60.9) <D3F2BB40-7D04-362C-BDF0-2C379C05EE99> /usr/lib/system/libxpc.dylib
>>>
>>> External Modification Summary:
>>> Calls made by other processes targeting this process:
>>> task_for_pid: 75
>>> thread_create: 0
>>> thread_set_state: 0
>>> Calls made by this process:
>>> task_for_pid: 0
>>> thread_create: 0
>>> thread_set_state: 0
>>> Calls made by all processes on this machine:
>>> task_for_pid: 799663
>>> thread_create: 0
>>> thread_set_state: 0
>>>
>>> VM Region Summary:
>>> ReadOnly portion of Libraries: Total=248.8M resident=0K(0%) swapped_out_or_unallocated=248.8M(100%)
>>> Writable regions: Total=3.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=3.3G(100%)
>>>
>>> VIRTUAL REGION
>>> REGION TYPE SIZE COUNT (non-coalesced)
>>> =========== ======= =======
>>> Accelerate framework 128K 2
>>> Activity Tracing 256K 2
>>> CG backing stores 11.1M 4
>>> CG image 236K 24
>>> CoreAnimation 148K 15
>>> CoreGraphics 8K 2
>>> CoreImage 16K 3
>>> CoreServices 196K 2
>>> CoreUI image data 2028K 14
>>> CoreUI image file 180K 4
>>> Foundation 4K 2
>>> Kernel Alloc Once 8K 2
>>> MALLOC 3.2G 296
>>> MALLOC guard page 48K 13
>>> MALLOC_LARGE (reserved) 1024K 2 reserved VM address space (unallocated)
>>> Memory Tag 242 12K 2
>>> Memory Tag 249 156K 3
>>> OpenGL GLSL 128K 3
>>> SBRK (reserved) 4096K 2 reserved VM address space (unallocated)
>>> Stack 10.0M 6
>>> Stack Guard 56.0M 6
>>> VM_ALLOCATE 98.7M 32
>>> __DATA 10.6M 243
>>> __FONT_DATA 4K 2
>>> __GLSLBUILTINS 2588K 2
>>> __LINKEDIT 79.3M 19
>>> __OBJC 3220K 85
>>> __TEXT 169.5M 243
>>> __UNICODE 560K 2
>>> mapped file 301.7M 222
>>> shared memory 5416K 16
>>> =========== ======= =======
>>> TOTAL 3.9G 1244
>>> TOTAL, minus reserved VM space 3.9G 1244
>>>
>>> Model: MacBookPro12,1, BootROM MBP121.0176.B00, 2 processors, Intel Core i7, 3.1 GHz, 16 GB, SMC 2.28f7
>>> Graphics: Intel Iris Graphics 6100, Intel Iris Graphics 6100, Built-In
>>> Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
>>> Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
>>> AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x133), Broadcom BCM43xx 1.0 (7.77.37.31.1a9)
>>> Bluetooth: Version 6.0.6f2, 3 services, 27 devices, 1 incoming serial ports
>>> Network Service: Wi-Fi, AirPort, en0
>>> Serial ATA Device: APPLE SSD SM0512G, 500.28 GB
>>> USB Device: USB 3.0 Bus
>>> USB Device: Internal Memory Card Reader
>>> USB Device: Bluetooth USB Host Controller
>>> Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1
>>>
>>
>
Feb. 12, 2019
Re: [Pharo-users] Pharo 7 crashes on OSX when unsuspending laptop?
by Esteban Lorenzano
Yes, I have suffered that time to time :(
Esteban
> On 12 Feb 2019, at 13:00, Tim Mackinnon <tim(a)testit.works> wrote:
>
> Interestingly - I went further back in my terminal output and have found the crash from the day before - it looks quite similar:
>
> E.g.
>
> Processor yield.
> false ] whileFalse: [ ] ] in MorphicUIManager>>spawnNewProcess in Block: [ [ WorldMorph doOneCycle....
> [ self value.
> Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....
> Pharo(61383,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
> *** error: can't allocate region securely
> *** set a breakpoint in malloc_error_break to debug
>
> Segmentation fault Mon Feb 11 13:00:11 2019
>
>
> VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git <https://github.com/OpenSmalltalk/opensmalltalk-vm.git>
> Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6
> Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git <https://github.com/OpenSmalltalk/opensmalltalk-vm.git>
>
> C stack backtrace & registers:
>
>
>
> This is the fuller terminal output :
>
>
>
> Array(Collection)>>detect:ifNone:
> [ :aSpec |
> | description repo |
> description := aSpec description.
> (repo := repositories
> detect: [ :rep | rep description = description ]
> ifNone: [ aSpec createRepository ]) ~~ nil
> ifTrue: [ repos add: repo ] ] in MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>repositoriesFrom:ignoreOverrides: in Block: [ :aSpec | ...
> Array(SequenceableCollection)>>do:
> MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>repositoriesFrom:ignoreOverrides:
> MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>repositoriesFrom:
> MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>resolvePackageSpecReferences:gofer:
> [ self resolvePackageSpecReferences: packageSpec gofer: gofer ] in MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>retryingResolvePackageSpecReferences:gofer: in Block: [ self resolvePackageSpecReferences: packageSpec g...etc...
> BlockClosure>>on:do:
> MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>retryingResolvePackageSpecReferences:gofer:
> [ | references nearestReference cachedReference externalReference mcVersion loadedVersionInfos |
> cachedReference := nil.
> packageSpec
> searchCacheRepositoryForPackage: [ "check to see if mcz file is already in cacheRepository"
> cachedReference := self
> resolvePackageSpec: packageSpec
> cachedGofer: self loaderPolicy cacheGofer.
> (cachedReference ~~ nil and: [ packageSpec getFile ~~ nil ])
> ifTrue: [ cachedReference name = packageSpec file
> ifTrue:
> [ "exact match between packageSpec file and cache" ^ self scheduleFetchFor: packageSpec cachedReference: cachedReference ] ] ].
> references := self
> retryingResolvePackageSpecReferences: packageSpec
> gofer: gofer. "look up mcz file"
> nearestReference := references last
> asMetacelloCachingResolvedReference.
> (cachedReference ~~ nil
> and: [ cachedReference name = nearestReference name ])
> ifTrue: [ "latest reference in repository matches cachedReference ... "
> ^ self
> scheduleFetchFor: packageSpec
> nearestReference: nearestReference ].
> (self ignoreImage not
> and: [ (loadedVersionInfos := self ancestorsFor: packageSpec) ~~ nil ])
> ifTrue: [ "If the mcz is already loaded into the image, no need to copy"
> loadedVersionInfos
> do: [ :info |
> info name = nearestReference name
> ifTrue: [ | spc |
> spc := packageSpec copy.
> spc file: info name.
> (MetacelloIgnorePackageLoaded signal: spc)
> ifFalse: [ ^ self ] ] ] ].
> externalReference := (references
> select: [ :ref | ref name = nearestReference name ]) first
> asMetacelloCachingResolvedReference.
> self repositoryMap
> at: externalReference name
> put: externalReference repository.
> (self
> resolveDependencies: externalReference
> nearest: nearestReference
> into: (OrderedCollection with: nearestReference))
> do: [ :reference |
> | pSpec l |
> mcVersion := reference version.
> (l := (GoferVersionReference name: reference name)
> resolveAllWith: self loaderPolicy cacheGofer) isEmpty
> ifTrue: [ self cacheRepository storeVersion: mcVersion.
> reference == nearestReference
> ifTrue: [ pSpec := packageSpec ]
> ifFalse: [ pSpec := packageSpec project packageSpec.
> pSpec name: mcVersion package name ].
> self loadData
> addVersion: mcVersion
> versionInfo: mcVersion info
> resolvedReference: reference
> packageSpec: pSpec ] ].
> self
> scheduleFetchFor: packageSpec
> externalReference: externalReference ] in MetacelloFetchingMCSpecLoader>>linearLoadPackageSpec:gofer: in Block: [ | references nearestReference cachedReference ex...etc...
> [ :bar |
> bar value: 1.
> aBlock value.
> bar value: 2 ] in IceMetacelloPharoPlatform(MetacelloPharoCommonPlatform)>>do:displaying: in Block: [ :bar | ...
> BlockClosure>>cull:
> [ ^ block cull: self ] in [ self prepareForRunning.
> CurrentJob value: self during: [ ^ block cull: self ] ] in Job>>run in Block: [ ^ block cull: self ]
> [ activeProcess psValueAt: index put: anObject.
> aBlock value ] in CurrentJob(DynamicVariable)>>value:during: in Block: [ activeProcess psValueAt: index put: anObject....
> BlockClosure>>ensure:
> CurrentJob(DynamicVariable)>>value:during:
> CurrentJob class(DynamicVariable class)>>value:during:
> [ self prepareForRunning.
> CurrentJob value: self during: [ ^ block cull: self ] ] in Job>>run in Block: [ self prepareForRunning....
> BlockClosure>>ensure:
> Job>>run
> MorphicUIManager(UIManager)>>displayProgress:from:to:during:
> ByteString(String)>>displayProgressFrom:to:during:
> NotFound: [ :each | each = (ThisContext namedTempAt: 1) ] not found in Array
> Array(Collection)>>errorNotFound:
> [ self errorNotFound: aBlock ] in Array(Collection)>>detect: in Block: [ self errorNotFound: aBlock ]
> Array(Collection)>>detect:ifFound:ifNone:
> Array(Collection)>>detect:ifNone:
> Array(Collection)>>detect:
> MetacelloRepositorySpec>>DoItIn:
> OpalCompiler>>evaluate
> RubSmalltalkEditor>>evaluate:andDo:
> RubSmalltalkEditor>>highlightEvaluateAndDo:
> GLMMorphicPharoMethodRenderer(GLMMorphicPharoCodeRenderer)>>popupPrint
> MorphicAlarm(MessageSend)>>value
> MorphicAlarm>>value:
> WorldState>>triggerAlarmsBefore:
> WorldState>>runLocalStepMethodsIn:
> WorldState>>runStepMethodsIn:
> WorldMorph>>runStepMethods
> WorldState>>doOneCycleNowFor:
> WorldState>>doOneCycleFor:
> WorldMorph>>doOneCycle
> WorldMorph class>>doOneCycle
> [ [ WorldMorph doOneCycle.
> Processor yield.
> false ] whileFalse: [ ] ] in MorphicUIManager>>spawnNewProcess in Block: [ [ WorldMorph doOneCycle....
> [ self value.
> Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....
> Pharo(61383,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
> *** error: can't allocate region securely
> *** set a breakpoint in malloc_error_break to debug
>
> Segmentation fault Mon Feb 11 13:00:11 2019
>
>
> VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git <https://github.com/OpenSmalltalk/opensmalltalk-vm.git>
> Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6
> Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git <https://github.com/OpenSmalltalk/opensmalltalk-vm.git>
>
> C stack backtrace & registers:
> eax 0x00000000 ebx 0xf7436000 ecx 0x00000000 edx 0xf7436000
> edi 0xf7436000 esi 0xf7436000 ebp 0xbff1fc48 esp 0xbff1fc40
> eip 0xa67905d7
> 0 libobjc.A.dylib 0xa67905d7 _ZN12_GLOBAL__N_119AutoreleasePoolPageC1EPS0_ + 9
> 1 Pharo 0x00156cf3 reportStackState + 770
> 2 Pharo 0x001570b1 sigsegv + 213
> 3 libsystem_platform.dylib 0xa757102b _sigtramp + 43
> 4 ??? 0xffffffff 0x0 + 4294967295
> 5 libobjc.A.dylib 0xa67933f2 _ZN12_GLOBAL__N_119AutoreleasePoolPage19autoreleaseFullPageEP11objc_objectPS0_ + 56
> 6 libobjc.A.dylib 0xa6791495 _ZN11objc_object16rootAutorelease2Ev + 79
> 7 libobjc.A.dylib 0xa6794c9f objc_loadWeak + 47
> 8 AppKit 0x914d5b54 -[NSEvent window] + 151
> 9 AppKit 0x91aec52a -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 457
> 10 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
> 11 Pharo 0x0014b1f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
> 12 Pharo 0x0014b29f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
> 13 Pharo 0x00155770 vmIOProcessEvents + 190
> 14 Pharo 0x001557d7 ioProcessEvents + 57
> 15 Pharo 0x000e8726 checkForEventsMayContextSwitch + 866
> 16 Pharo 0x000e9e51 ceCheckForInterrupts + 16
> 17 ??? 0x037511cb 0x0 + 58003915
> 18 Pharo 0x000d9189 interpret + 757
> 19 Pharo 0x0015818c -[sqSqueakMainApplication runSqueak] + 439
> 20 Foundation 0x95214299 __NSFirePerformWithOrder + 432
> 21 CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
> 22 CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
> 23 CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
> 24 CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
> 25 CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
> 26 HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
> 27 HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
> 28 HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
> 29 AppKit 0x9137ab2d _DPSNextEvent + 2101
> 30 AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
> 31 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
> 32 AppKit 0x9136fa7d -[NSApplication run] + 763
> 33 AppKit 0x91341b3a NSApplicationMain + 1228
> 34 libdyld.dylib 0xa7268611 start + 1
>
>
> Smalltalk stack dump:
> 0xbff25ee0 M ProcessorScheduler class>idleProcess 0x4465c98: a(n) ProcessorScheduler class
> 0x6e0d5f0 s [] in ProcessorScheduler class>startUp
> 0x698e4a8 s [] in BlockClosure>newProcess
>
> Most recent primitives
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> millisecondClockValue
> yield
> millisecondClockValue
> wait
> signal
> signal
> nowTick
> +
> <
> nowTick
> >=
> nowTick
> +
> <
> primSignal:atUTCMicroseconds:
> wait
> wait
> relinquishProcessorForMicroseconds:
> nowTick
> >=
> signal
> >=
> nowTick
> +
> <
> primSignal:atUTCMicroseconds:
> wait
> millisecondClockValue
> @
> actualScreenSize
> millisecondClockValue
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> **StackOverflow**
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> @
> @
> @
> @
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> millisecondClockValue
> yield
> millisecondClockValue
> wait
> signal
> signal
> nowTick
> +
> <
> nowTick
> >=
> nowTick
> +
> <
> primSignal:atUTCMicroseconds:
> wait
> wait
> relinquishProcessorForMicroseconds:
>
> stack page bytes 4096 available headroom 2788 minimum unused headroom 2976
>
> (Segmentation fault)
> ./pharo-ui: line 11: 61383 Abort trap: 6 "$DIR"/"pharo-vm/Pharo.app/Contents/MacOS/Pharo" "$@"
> Tims-MacBook-Pro:pharo5 macta$ ./pharo-ui Pharo.image eval "
> Metacello new
> baseline: 'Exercism';
> repository: 'github://exercism/pharo:master/dev/src <github://exercism/pharo:master/dev/src>';
> load.
> ExercismManager welcome.
> "
>
>
>> On 12 Feb 2019, at 11:55, Tim Mackinnon <tim(a)testit.works <mailto:tim@testit.works>> wrote:
>>
>> I think I read someone else commenting on this, but I canât find where I read it - but two days in a row now, Iâve had a fresh Pharo 7 image - downloaded with zero sonf and launched from terminal that has crashed with a segfault. Iâve essentially unsuspended my laptop and and then cmd-tabbed to that image to find the apple report tool.
>>
>> The terminal output looks interesting as it actually seems that the image crashed overnight (2am) when my laptop was closed - Iâve shown some terminal info further back where I remember doing some work (ClyExercismSubmitCommand was a class I was working on before I suspended my laptop). I also show the apple report tool below it.
>>
>> Any thoughts - or should I just put this into the bug tracker?
>>
>> Tim
>>
>> Terminal output:
>>
>> CmdCommandActivator>>executeCommand
>> [ | selArgCount |
>> "show cursor in case item opens a new MVC window"
>> (selArgCount := selector numArgs) = 0
>> ifTrue: [ target perform: selector ]
>> ifFalse: [ selArgCount = arguments size
>> ifTrue: [ target perform: selector withArguments: arguments ]
>> ifFalse: [ target perform: selector withArguments: (arguments copyWith: evt) ] ].
>> self showShortcut.
>> self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount |...
>> BlockClosure>>ensure:
>> CursorWithMask(Cursor)>>showWhile:
>> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
>> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> ToggleMenuItemMorph(Morph)>>handleEvent:
>> MorphicEventDispatcher>>dispatchDefault:with:
>> MorphicEventDispatcher>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
>> BlockClosure>>ensure:
>> MorphicEventDispatcher>>dispatchEvent:with:
>> ToggleMenuItemMorph(Morph)>>processEvent:using:
>> MorphicEventDispatcher>>dispatchDefault:with:
>> MorphicEventDispatcher>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
>> BlockClosure>>ensure:
>> MorphicEventDispatcher>>dispatchEvent:with:
>> MenuMorph(Morph)>>processEvent:using:
>> MenuMorph(Morph)>>processEvent:
>> MenuMorph>>handleFocusEvent:
>> Break
>> ClyExercismSubmitCommand>>execute
>> ClyPackageContextOfFullBrowser(ClySystemBrowserContext)>>executeCommand:by:
>> [ self prepareCommandForExecution.
>> context executeCommand: command by: self.
>> self applyCommandResult ] in CmdCommandActivator>>executeCommand in Block: [ self prepareCommandForExecution....
>> BlockClosure>>on:do:
>> CmdCommandActivator>>executeCommand
>> [ | selArgCount |
>> "show cursor in case item opens a new MVC window"
>> (selArgCount := selector numArgs) = 0
>> ifTrue: [ target perform: selector ]
>> ifFalse: [ selArgCount = arguments size
>> ifTrue: [ target perform: selector withArguments: arguments ]
>> ifFalse: [ target perform: selector withArguments: (arguments copyWith: evt) ] ].
>> self showShortcut.
>> self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount |...
>> BlockClosure>>ensure:
>> CursorWithMask(Cursor)>>showWhile:
>> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
>> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
>> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> ToggleMenuItemMorph(Morph)>>handleEvent:
>> MorphicEventDispatcher>>dispatchDefault:with:
>> MorphicEventDispatcher>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
>> BlockClosure>>ensure:
>> MorphicEventDispatcher>>dispatchEvent:with:
>> ToggleMenuItemMorph(Morph)>>processEvent:using:
>> MorphicEventDispatcher>>dispatchDefault:with:
>> MorphicEventDispatcher>>handleMouseUp:
>> MouseButtonEvent>>sentTo:
>> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
>> BlockClosure>>ensure:
>> MorphicEventDispatcher>>dispatchEvent:with:
>> MenuMorph(Morph)>>processEvent:using:
>> MenuMorph(Morph)>>processEvent:
>> MenuMorph>>handleFocusEvent:
>> [ ActiveHand := self.
>> ActiveEvent := anEvent.
>> result := focusHolder
>> handleFocusEvent: (anEvent transformedBy: (focusHolder transformedFrom: self)) ] in HandMorph>>sendFocusEvent:to:clear: in Block: [ ActiveHand := self....
>> Pharo(64915,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
>> *** error: can't allocate region securely
>> *** set a breakpoint in malloc_error_break to debug
>> Pharo(64915,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
>> *** error: can't allocate region securely
>> *** set a breakpoint in malloc_error_break to debug
>>
>> Segmentation fault Tue Feb 12 02:05:34 2019
>>
>>
>> VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git <https://github.com/OpenSmalltalk/opensmalltalk-vm.git>
>> Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6
>> Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git <https://github.com/OpenSmalltalk/opensmalltalk-vm.git>
>>
>> C stack backtrace & registers:
>> eax 0x00000000 ebx 0xf98ca000 ecx 0x00000000 edx 0xf98ca000
>> edi 0xf98ca000 esi 0xf98ca000 ebp 0xbff5ac98 esp 0xbff5ac90
>> eip 0xa67905d7
>> 0 libobjc.A.dylib 0xa67905d7 _ZN12_GLOBAL__N_119AutoreleasePoolPageC1EPS0_ + 9
>> 1 Pharo 0x0011bcf3 reportStackState + 770
>> 2 Pharo 0x0011c0b1 sigsegv + 213
>> 3 libsystem_platform.dylib 0xa757102b _sigtramp + 43
>> 4 ??? 0xffffffff 0x0 + 4294967295
>> 5 libobjc.A.dylib 0xa67933f2 _ZN12_GLOBAL__N_119AutoreleasePoolPage19autoreleaseFullPageEP11objc_objectPS0_ + 56
>> 6 libobjc.A.dylib 0xa6791495 _ZN11objc_object16rootAutorelease2Ev + 79
>> 7 AppKit 0x91aed11c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3515
>> 8 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>> 9 Pharo 0x001101f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
>> 10 Pharo 0x0011029f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
>> 11 Pharo 0x0011a770 vmIOProcessEvents + 190
>> 12 Pharo 0x0011a7d7 ioProcessEvents + 57
>> 13 Pharo 0x000ad726 checkForEventsMayContextSwitch + 866
>> 14 Pharo 0x000aee51 ceCheckForInterrupts + 16
>> 15 ??? 0x0371c1cb 0x0 + 57786827
>> 16 Pharo 0x0009e189 interpret + 757
>> 17 Pharo 0x0011d18c -[sqSqueakMainApplication runSqueak] + 439
>> 18 Foundation 0x95214299 __NSFirePerformWithOrder + 432
>> 19 CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
>> 20 CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
>> 21 CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
>> 22 CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
>> 23 CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
>> 24 HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
>> 25 HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
>> 26 HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
>> 27 AppKit 0x9137ab2d _DPSNextEvent + 2101
>> 28 AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
>> 29 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>> 30 AppKit 0x9136fa7d -[NSApplication run] + 763
>> 31 AppKit 0x91341b3a NSApplicationMain + 1228
>> 32 libdyld.dylib 0xa7268611 start + 1
>>
>>
>> Smalltalk stack dump:
>> 0xbff5cee0 M ProcessorScheduler class>idleProcess 0x4430c98: a(n) ProcessorScheduler class
>> 0x6d63fd8 s [] in ProcessorScheduler class>startUp
>> 0x68fdbc0 s [] in BlockClosure>newProcess
>>
>> Most recent primitives
>> +
>> <
>> primSignal:atUTCMicroseconds:
>> wait
>> wait
>> relinquishProcessorForMicroseconds:
>> relinquishProcessorForMicroseconds:
>> nowTick
>> >=
>> signal
>> nowTick
>> +
>> primSignal:atUTCMicroseconds:
>> wait
>> millisecondClockValue
>> @
>> actualScreenSize
>> millisecondClockValue
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> **StackOverflow**
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> **StackOverflow**
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> tempAt:
>> tempAt:put:
>> tempAt:
>> terminateTo:
>> findNextUnwindContextUpTo:
>> terminateTo:
>> millisecondClockValue
>> yield
>> millisecondClockValue
>> wait
>> signal
>> signal
>> nowTick
>> +
>> nowTick
>> >=
>> nowTick
>> +
>> <
>> primSignal:atUTCMicroseconds:
>> wait
>> wait
>> relinquishProcessorForMicroseconds:
>>
>> stack page bytes 4096 available headroom 2788 minimum unused headroom 2136
>>
>> (Segmentation fault)
>> ./pharo-ui: line 11: 64915 Abort trap: 6 "$DIR"/"pharo-vm/Pharo.app/Contents/MacOS/Pharo" "$@"
>> Tims-MacBook-Pro:pharo5 macta$
>>
>>
>> The apple tool output:
>>
>> Process: Pharo [64915]
>> Path: /Users/USER/*/Pharo.app/Contents/MacOS/Pharo
>> Identifier: org.pharo.Pharo
>> Version: 5.0.201901051900 (5.0.201901051900)
>> Code Type: X86 (Native)
>> Parent Process: ??? [64911]
>> Responsible: Pharo [64915]
>> User ID: 501
>>
>> Date/Time: 2019-02-12 02:05:34.481 +0000
>> OS Version: Mac OS X 10.13.5 (17F77)
>> Report Version: 12
>> Anonymous UUID: 262197AA-D8D7-1768-420F-0B635BF5C77D
>>
>> Sleep/Wake UUID: E1731405-1AE9-470E-93F0-AB1BBD092C20
>>
>> Time Awake Since Boot: 910000 seconds
>> Time Since Wake: 37000 seconds
>>
>> System Integrity Protection: enabled
>>
>> Crashed Thread: 0 Dispatch queue: com.apple.main-thread
>>
>> Exception Type: EXC_BAD_ACCESS (SIGABRT)
>> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
>> Exception Note: EXC_CORPSE_NOTIFY
>>
>> VM Regions Near 0:
>> -->
>> __TEXT 000000000009c000-000000000016d000 [ 836K] r-x/rwx SM=COW ] [/Users/macta/Dev/Exercism/pharo5/pharo-vm/Pharo.app/Contents/MacOS/Pharo]
>>
>> Application Specific Information:
>> abort() called
>>
>> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
>> 0 libsystem_kernel.dylib 0xa73c3eda __pthread_kill + 10
>> 1 libsystem_pthread.dylib 0xa757c427 pthread_kill + 363
>> 2 libsystem_c.dylib 0xa7312956 abort + 133
>> 3 org.pharo.Pharo 0x0011c0bf sigsegv + 227
>> 4 libsystem_platform.dylib 0xa757102b _sigtramp + 43
>> 5 ??? 0xffffffff 0 + 4294967295
>> 6 org.pharo.Pharo 0x0011bfdc getCrashDumpFilenameInto + 82
>> 7 libobjc.A.dylib 0xa67933f2 (anonymous namespace)::AutoreleasePoolPage::autoreleaseFullPage(objc_object*, (anonymous namespace)::AutoreleasePoolPage*) + 56
>> 8 libobjc.A.dylib 0xa6791495 objc_object::rootAutorelease2() + 79
>> 9 com.apple.AppKit 0x91aed11c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3515
>> 10 com.apple.AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>> 11 org.pharo.Pharo 0x001101f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
>> 12 org.pharo.Pharo 0x0011029f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
>> 13 org.pharo.Pharo 0x0011a770 vmIOProcessEvents + 190
>> 14 org.pharo.Pharo 0x0011a7d7 ioProcessEvents + 57
>> 15 org.pharo.Pharo 0x000ad726 checkForEventsMayContextSwitch + 866
>> 16 org.pharo.Pharo 0x000aee51 ceCheckForInterrupts + 16
>> 17 ??? 0x0371c1cb 0 + 57786827
>> 18 org.pharo.Pharo 0x0009e189 interpret + 757
>> 19 org.pharo.Pharo 0x0011d18c -[sqSqueakMainApplication runSqueak] + 439
>> 20 com.apple.Foundation 0x95214299 __NSFirePerformWithOrder + 432
>> 21 com.apple.CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
>> 22 com.apple.CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
>> 23 com.apple.CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
>> 24 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
>> 25 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
>> 26 com.apple.HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
>> 27 com.apple.HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
>> 28 com.apple.HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
>> 29 com.apple.AppKit 0x9137ab2d _DPSNextEvent + 2101
>> 30 com.apple.AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
>> 31 com.apple.AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
>> 32 com.apple.AppKit 0x9136fa7d -[NSApplication run] + 763
>> 33 com.apple.AppKit 0x91341b3a NSApplicationMain + 1228
>> 34 libdyld.dylib 0xa7268611 start + 1
>>
>> Thread 1:: com.apple.coreaudio.AQClient
>> 0 libsystem_kernel.dylib 0xa73ba422 mach_msg_trap + 10
>> 1 libsystem_kernel.dylib 0xa73b9acf mach_msg + 159
>> 2 com.apple.CoreFoundation 0x9377da88 __CFRunLoopServiceMachPort + 296
>> 3 com.apple.CoreFoundation 0x9377ca76 __CFRunLoopRun + 2262
>> 4 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
>> 5 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
>> 6 com.apple.audio.toolbox.AudioToolbox 0x9263c084 GenericRunLoopThread::Entry(void*) + 138
>> 7 com.apple.audio.toolbox.AudioToolbox 0x9263bfba CAPThread::Entry(CAPThread*) + 94
>> 8 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
>> 9 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
>> 10 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>>
>> Thread 2:
>> 0 libsystem_kernel.dylib 0xa73c4152 __semwait_signal + 10
>> 1 libsystem_c.dylib 0xa732fdb7 nanosleep$UNIX2003 + 189
>> 2 org.pharo.Pharo 0x0011ef30 beatStateMachine + 106
>> 3 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
>> 4 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
>> 5 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>>
>> Thread 3:: com.apple.NSEventThread
>> 0 libsystem_kernel.dylib 0xa73ba422 mach_msg_trap + 10
>> 1 libsystem_kernel.dylib 0xa73b9a5f mach_msg + 47
>> 2 com.apple.CoreFoundation 0x9377da88 __CFRunLoopServiceMachPort + 296
>> 3 com.apple.CoreFoundation 0x9377ca76 __CFRunLoopRun + 2262
>> 4 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
>> 5 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
>> 6 com.apple.AppKit 0x914aa57c _NSEventThread + 165
>> 7 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
>> 8 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
>> 9 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>>
>> Thread 4:
>> 0 libsystem_kernel.dylib 0xa73c471a __workq_kernreturn + 10
>> 1 libsystem_pthread.dylib 0xa7578e64 _pthread_wqthread + 1035
>> 2 libsystem_pthread.dylib 0xa7578a32 start_wqthread + 34
>>
>> Thread 0 crashed with X86 Thread State (32-bit):
>> eax: 0x00000000 ebx: 0xa983a1c0 ecx: 0xbff5a40c edx: 0x00000000
>> edi: 0xa757c2ca esi: 0x0000002d ebp: 0xbff5a438 esp: 0xbff5a40c
>> ss: 0x00000023 efl: 0x00000206 eip: 0xa73c3eda cs: 0x0000000b
>> ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
>> cr2: 0xa981f340
>>
>> Logical CPU: 0
>> Error Code: 0x00080148
>> Trap Number: 132
>>
>>
>> Binary Images:
>> 0x9c000 - 0x16cff7 +org.pharo.Pharo (5.0.201901051900 - 5.0.201901051900) <91D8A7F9-5FC3-3EB7-8198-D18F6262AF2A> /Users/USER/*/Pharo.app/Contents/MacOS/Pharo
>> 0x255000 - 0x29b05f dyld (551.3) <AEE46C03-FE99-3D3F-9A28-119D4A885857> /usr/lib/dyld
>> 0x257e000 - 0x2582fff com.apple.audio.AppleHDAHALPlugIn (281.52 - 281.52) <943990E2-9A7B-3078-845B-9D0153680DB4> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
>> 0x2588000 - 0x2589fff +libLocalePlugin.dylib (0) <26B928B3-B609-3924-8B88-0355CB1B91A9> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libLocalePlugin.dylib
>> 0x7a46000 - 0x7a46fff +libClipboardExtendedPlugin.dylib (0) <3AC80DFD-F452-3B75-A405-B30587D14254> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libClipboardExtendedPlugin.dylib
>> 0x7ae7000 - 0x7ca5ff3 com.apple.audio.units.Components (1.14 - 1.14) <1D9A7479-0C4A-3368-A63C-D42A5DAD714F> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
>> 0x8302000 - 0x8302fff +libSurfacePlugin.dylib (0) <818104D7-071E-31DC-B2C6-158647AB76FC> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libSurfacePlugin.dylib
>> 0x8983000 - 0x8ecdfff com.apple.driver.AppleIntelBDWGraphicsGLDriver (10.34.27 - 10.3.4) <3A8B322A-03DB-32E4-B61C-D8A7BEEB65B7> /System/Library/Extensions/AppleIntelBDWGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsGLDriver
>> 0xad43000 - 0xae08ff7 +libfreetype.dylib (0) <D81AD667-A12B-316D-A8D3-0765404C85D3> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libfreetype.dylib
>> 0xae27000 - 0xaf5cffb +libcairo.2.dylib (0) <8EC8B098-C04A-35C0-A558-AE6141B9ABBE> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libcairo.2.dylib
>> 0xaf97000 - 0xafc4ff3 +libpng12.0.dylib (0) <5C75B651-7DE5-3209-AAF2-6D8CF42D29DD> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libpng12.0.dylib
>> 0xb751000 - 0xb887ffb +libgit2.dylib (0) <11C18863-E2BB-3009-A037-708521D8371B> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libgit2.dylib
>> 0xb90e000 - 0xb953ffb +libssl.1.0.0.dylib (0) <0A56F172-FA67-3840-ABB7-56FE5532C694> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libssl.1.0.0.dylib
>> 0xb96e000 - 0xbaa8fe7 +libcrypto.1.0.0.dylib (0) <B8A5E463-33B2-3400-8AB6-C2B5135778AF> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libcrypto.1.0.0.dylib
>> 0xbb0e000 - 0xbb43fff +libssh2.1.dylib (0) <7737B8F7-3D13-39F8-9BF0-FE64A2E4AF12> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libssh2.1.dylib
>> 0xe5a1000 - 0xe992fff +libpixman-1.0.dylib (0) <3DB41F92-01BD-3794-A9DB-9413D2FBA2CF> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libpixman-1.0.dylib
>> 0xe9b6000 - 0xed21ff7 com.apple.RawCamera.bundle (8.04.0 - 1017.3.7) <77CE2AAF-C0AF-3006-B472-C0887E1BB9A8> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
>> 0x9029f000 - 0x9029ffff com.apple.Accelerate (1.11 - Accelerate 1.11) <4FE55EFA-2AAB-3639-8340-CB00CC245170> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
>> 0x902a0000 - 0x902b6ff7 libCGInterfaces.dylib (417.2) <A85F54BA-AE25-3B4D-8958-9B62C65C3891> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
>> 0x902b7000 - 0x909f8fdf com.apple.vImage (8.1 - ???) <7BA2CB00-F6B3-3798-9CED-D0C3BB3E5231> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
>> 0x909f9000 - 0x90b33ff7 libBLAS.dylib (1211.50.2) <056DFB80-2D9C-39BA-8953-EB264FDFDEAA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
>> 0x90b34000 - 0x90b61ffb libBNNS.dylib (38.1) <B9685933-6EBE-3123-9CA2-CD7963241A22> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
>> 0x90b62000 - 0x90ed5fff libLAPACK.dylib (1211.50.2) <88232E9D-AD52-3E4F-8ACE-C2468400B626> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
>> 0x90ed6000 - 0x90eecffb libLinearAlgebra.dylib (1211.50.2) <E9BB8A56-3AB9-33F5-91B5-079F5BAF78E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
>> 0x90eed000 - 0x90f06ff7 libSparseBLAS.dylib (1211.50.2) <43DB3D39-727E-3C75-9286-11045DEFC21D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
>> 0x90f07000 - 0x91066fc7 libvDSP.dylib (622.50.5) <A10E62DA-511A-35C0-9EC2-6B22D56494E5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
>> 0x91067000 - 0x91147ffb libvMisc.dylib (622.50.5) <5969D356-9DDA-33FB-B9E8-6BD5E1C4EB05> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
>> 0x91148000 - 0x91148fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <D3929A06-59EB-3DCA-89B1-5F44817DBC93> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
>> 0x9133c000 - 0x920feffb com.apple.AppKit (6.9 - 1561.40.112) <2BA80E54-46C2-3FFA-9631-F845F40A8F81> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
>> 0x92150000 - 0x92150fff com.apple.ApplicationServices (48 - 50) <28B28337-CFEA-3688-9C35-9EE64A1CA6CB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
>> 0x92151000 - 0x921b7ff3 com.apple.ApplicationServices.ATS (377 - 445.4) <65D4E2E8-5B98-3666-863D-4DE452311550> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
>> 0x921ba000 - 0x922deff3 libFontParser.dylib (222.1.6) <486BD2ED-E834-31DB-8522-D6B255D6CC58> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
>> 0x922df000 - 0x9232bff3 libFontRegistry.dylib (221.3) <65513B66-D028-32B6-81CB-075161A419DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
>> 0x9237a000 - 0x923adff3 libTrueTypeScaler.dylib (222.1.6) <185D1DD1-5764-33FD-BCA6-A651934956FB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
>> 0x92419000 - 0x9241efff com.apple.ColorSyncLegacy (4.13.0 - 1) <987F0D58-C5CD-3C1F-A88B-DBDE4C3E73D8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
>> 0x924c8000 - 0x92520fff com.apple.HIServices (1.22 - 624.1) <3D8C7044-D149-325D-B55E-09BC57665193> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
>> 0x92521000 - 0x92530ff7 com.apple.LangAnalysis (1.7.0 - 1.7.0) <92601EB8-3F73-3BBF-B3B6-0C7D47D819A9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
>> 0x92531000 - 0x92589ffb com.apple.print.framework.PrintCore (13.4 - 503.2) <E28CF09A-9AEC-3D70-AF27-F428332FEB74> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
>> 0x9258a000 - 0x92620ff7 com.apple.QD (3.12 - 404.2) <113D0ECA-A6B2-39A7-AE1E-CAE7B40A3CAF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
>> 0x92621000 - 0x9262dff3 com.apple.speech.synthesis.framework (7.5.1 - 7.5.1) <7CDC3350-95F1-34C1-8B4F-9B31368BEEB0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
>> 0x9262e000 - 0x9287cffb com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <92F5F62A-4707-35D3-BF73-88239ED7F79C> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
>> 0x9287e000 - 0x9287efff com.apple.audio.units.AudioUnit (1.14 - 1.14) <24D68C49-15B8-31B8-A3BB-CAD584CD2CAC> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
>> 0x929b6000 - 0x92d2bfff com.apple.CFNetwork (901.1 - 901.1) <F957C597-9C0F-3884-B9A2-0CAAF17FCE64> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
>> 0x92d41000 - 0x92d4aff3 com.apple.audio.SoundManager (4.2 - 4.2) <FA75FD1F-2FEE-3E25-A160-AF78044082BE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
>> 0x92d50000 - 0x930e6ff7 com.apple.HIToolbox (2.1.1 - 911.10) <9D42DFC7-DB53-352C-BAD3-3C5CD23EF53D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
>> 0x93146000 - 0x931e0ffb com.apple.ink.framework (10.9 - 221) <68D3D209-BCB1-3750-8632-C12DE8F250B1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
>> 0x931e1000 - 0x9321bfff com.apple.NavigationServices (3.8 - 227) <AD26CCEE-6468-317F-9540-EEE95A6E0990> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
>> 0x9323e000 - 0x93240fff com.apple.securityhi (9.0 - 55006) <15724ACD-75A1-3CEF-8A53-3BE31CD0CEB6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
>> 0x93241000 - 0x93247fff com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <03DE054B-239F-3D6F-BBED-98FE8EC6A3C0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
>> 0x93248000 - 0x93248fff com.apple.Cocoa (6.11 - 22) <8419F291-2B0B-322A-91CE-DBCD8082C778> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
>> 0x93255000 - 0x93314ff3 com.apple.ColorSync (4.13.0 - 3325) <C28DA8B8-868E-3BF8-A327-904DC9348FA6> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
>> 0x93315000 - 0x933b0fff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <B665144E-6421-39FD-9DFA-E1B2BB96CD34> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
>> 0x9340e000 - 0x93413fff com.apple.CoreBluetooth (1.0 - 1) <D8E00284-8021-3A90-8379-CF161DA6078B> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
>> 0x93414000 - 0x936f6ff7 com.apple.CoreData (120 - 851) <FCC5890C-147F-3A85-92D1-751C3E33F96A> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
>> 0x936f7000 - 0x936fdff3 com.apple.CoreDisplay (1.0 - 97.21) <3C9F1E4B-0BEB-3BBC-81D1-3F90F54211DF> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
>> 0x936fe000 - 0x93b88ff7 com.apple.CoreFoundation (6.9 - 1452.23) <17321B27-67AB-3D26-B9DF-A69624B1C82B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
>> 0x93b8a000 - 0x941bdff3 com.apple.CoreGraphics (2.0 - 1161.21) <909796EA-77A5-3584-AE65-48B11952DBBC> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
>> 0x941bf000 - 0x94435ffb com.apple.CoreImage (13.0.0 - 579.5) <3ABBFE1A-2E03-31E5-98E8-4E3D5D6D1FB4> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
>> 0x944f2000 - 0x945e9ff7 com.apple.CoreMedia (1.0 - 2276.50) <0BF2ADE6-51A4-3AAC-B247-0E6629669ABA> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
>> 0x9463d000 - 0x9463dfff com.apple.CoreServices (822.33 - 822.33) <DAD579FC-6A21-3989-B014-C3CE888E5E5E> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
>> 0x9463e000 - 0x946b0ff3 com.apple.AE (735.1 - 735.1) <72876D21-3967-3CBE-9006-3E33FEFA6505> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
>> 0x946b1000 - 0x9498fff7 com.apple.CoreServices.CarbonCore (1178.4 - 1178.4) <3BC3590D-F528-39EE-8D6B-13526E5CE810> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
>> 0x94990000 - 0x949c4ffb com.apple.DictionaryServices (1.2 - 284.2) <351D5B30-AC6C-3BCC-AE26-632AE228BBAC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
>> 0x949c5000 - 0x949cdfff com.apple.CoreServices.FSEvents (1239.50.1 - 1239.50.1) <C0631AEA-6D41-3BA5-B5D0-4ACD95234303> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
>> 0x949ce000 - 0x94b2dff7 com.apple.LaunchServices (822.32 - 822.32) <F6BFB16B-D6B3-3730-94C0-9490B2C63371> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
>> 0x94b2e000 - 0x94bdbfff com.apple.Metadata (10.7.0 - 1191.4.13) <95F0D9F8-315B-364C-AC92-A750D8CE3CD4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
>> 0x94bdc000 - 0x94c3dfff com.apple.CoreServices.OSServices (822.33 - 822.33) <897A8A5A-8A70-340D-A041-057957F321D6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
>> 0x94c3e000 - 0x94caffff com.apple.SearchKit (1.4.0 - 1.4.0) <B3E3985C-7739-3815-8A89-477F975C2029> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
>> 0x94cb0000 - 0x94cd3fff com.apple.coreservices.SharedFileList (71.21 - 71.21) <8B10F426-0DF3-3FCE-B5DB-F3860BAA860F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
>> 0x94cd4000 - 0x94e20ffb com.apple.CoreText (352.0 - 578.18) <CF0AF654-0DDD-3FA3-BE0E-FBB90D45BE83> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
>> 0x94e21000 - 0x94e5bffb com.apple.CoreVideo (1.8 - 0.0) <4B4E52AC-7BBA-375E-9D86-1DD096410604> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
>> 0x94e5c000 - 0x94ee3ff3 com.apple.framework.CoreWLAN (13.0 - 1350.1) <68C405BD-8A07-3080-A9F0-938D0A2B49C8> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
>> 0x95137000 - 0x95140ff7 com.apple.DiskArbitration (2.7 - 2.7) <F866E76D-7FFA-3E93-9A8A-32C3754F1F33> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
>> 0x95151000 - 0x954c1ffb com.apple.Foundation (6.9 - 1452.23) <9212AB5F-B5FC-37C8-8059-853B006434E1> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
>> 0x95502000 - 0x95531ff3 com.apple.GSS (4.0 - 2.0) <0BB8D894-20EA-3D83-A79B-654623C674B4> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
>> 0x9555e000 - 0x95676ff3 com.apple.Bluetooth (6.0.6 - 6.0.6f2) <E83F7CF7-7776-3FE6-9B45-8FA27C09EACE> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
>> 0x956dc000 - 0x9577dff7 com.apple.framework.IOKit (2.0.2 - 1445.60.1) <5289B606-E36C-3DDC-B8D5-2151B1EE2933> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
>> 0x9577f000 - 0x95786fff com.apple.IOSurface (211.12 - 211.12) <B24705CD-3B67-3D4C-A194-FE817FAFF983> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
>> 0x957db000 - 0x9595fff7 com.apple.ImageIO.framework (3.3.0 - 1739.3) <EEC26E38-3136-346E-8293-4993854F328C> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
>> 0x95960000 - 0x95964ffb libGIF.dylib (1739.3) <017E36E0-FB42-303A-9D10-58E082C97BF9> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
>> 0x95965000 - 0x95a56ff7 libJP2.dylib (1739.3) <2A34D143-026C-3572-9CC1-ED4751B1E2A3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
>> 0x95a57000 - 0x95a79ff7 libJPEG.dylib (1739.3) <80C0109B-2D63-331D-B595-01D2A8CDD431> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
>> 0x95a7a000 - 0x95aa0ff7 libPng.dylib (1739.3) <B2C1476E-296E-3E8A-AD98-C95C192D9329> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
>> 0x95aa1000 - 0x95aa3ffb libRadiance.dylib (1739.3) <65386E46-F92D-30C6-BA00-33C16C6AD3D7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
>> 0x95aa4000 - 0x95aeeff3 libTIFF.dylib (1739.3) <59086815-1D75-36AB-9B74-CD8A00DEEE49> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
>> 0x964fa000 - 0x96512fff com.apple.Kerberos (3.0 - 1) <BFC5A83F-78BD-3FEC-AF28-CF36927117C6> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
>> 0x96513000 - 0x96546ffb com.apple.LDAPFramework (2.4.28 - 194.5) <3E612921-B937-3B7E-9636-9FBBF94D1019> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
>> 0x9656a000 - 0x96572fff com.apple.MediaAccessibility (1.0 - 114) <D6008060-F087-3713-8C1C-86E259D493AF> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
>> 0x96573000 - 0x96bd1ff7 com.apple.MediaToolbox (1.0 - 2276.50) <458F8EA5-E32C-3CBC-97AB-4CD925136880> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
>> 0x96bd3000 - 0x96c4bff3 com.apple.Metal (125.25 - 125.25) <C1BFDD6D-6162-355B-9B87-C6F67FA3FC65> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
>> 0x96c4d000 - 0x96c59fff com.apple.NetFS (6.0 - 4.0) <4A9454E1-FF5C-321A-8317-4C120332356A> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
>> 0x99586000 - 0x9958eff7 libcldcpuengine.dylib (2.8.7) <464D7F18-5876-3751-A7BF-E1289C502B5F> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
>> 0x9958f000 - 0x995dbfff com.apple.opencl (2.8.15 - 2.8.15) <41D0BAA4-B8AA-3277-A5E4-8256B839C636> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
>> 0x995dc000 - 0x995f8fff com.apple.CFOpenDirectory (10.13 - 207.50.1) <F183AEDA-CC0A-3B26-B20F-6228D0704724> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
>> 0x995f9000 - 0x99604fff com.apple.OpenDirectory (10.13 - 207.50.1) <92CD87D2-E933-3A4F-AE00-0304034876E6> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
>> 0x9a80e000 - 0x9a80ffff libCVMSPluginSupport.dylib (16.5.10) <621A9123-A958-340E-86D0-997C9E1DDB4C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
>> 0x9a810000 - 0x9a814fff libCoreFSCache.dylib (162.6.1) <FBF63A91-5B45-36FF-9340-D9223DA9A49B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
>> 0x9a815000 - 0x9a819fff libCoreVMClient.dylib (162.6.1) <0958F095-D449-343F-9F13-AD82E5D2055A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
>> 0x9a81a000 - 0x9a823ff7 libGFXShared.dylib (16.5.10) <0C5906D1-B9BB-3C7B-B0D5-DB4EE842978D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
>> 0x9a824000 - 0x9a830fff libGL.dylib (16.5.10) <85E5F934-C3AE-3E82-B411-0C790FF69773> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
>> 0x9a831000 - 0x9a86cffb libGLImage.dylib (16.5.10) <F2CE94F0-47FD-35E1-806B-0F29AF0495EC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
>> 0x9a86d000 - 0x9a9e5ffb libGLProgrammability.dylib (16.5.10) <283B04BF-52D4-3EBE-A173-23D28E3EEB45> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
>> 0x9a9e6000 - 0x9aa28ff7 libGLU.dylib (16.5.10) <8CAAAB65-FC03-39C1-8594-BBBFB6B0BD12> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
>> 0x9b3cf000 - 0x9b3defff com.apple.opengl (16.5.10 - 16.5.10) <F2D5732F-7734-3CE2-ABA3-A8F49C071839> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
>> 0x9b3df000 - 0x9b56cfff GLEngine (16.5.10) <DF07720E-FEA4-37B4-8BD5-9682CDF6D0BC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
>> 0x9b56d000 - 0x9b597fff GLRendererFloat (16.5.10) <39E3D87C-A4E3-3621-83E1-17B05C4E018C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
>> 0x9c14a000 - 0x9c384ff3 com.apple.QuartzCore (1.11 - 584.52.1) <7DABD878-75F0-3AF2-8E5C-8A92CDD34C9B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
>> 0x9c3da000 - 0x9c632ffb com.apple.QuickTime (7.7.3 - 3014.8) <43E74F6E-7BF5-3EE0-BBFC-8399C04A793C> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
>> 0x9c818000 - 0x9cb49ff3 com.apple.security (7.0 - 58286.60.28) <282B7924-67E3-3F3B-8FE5-54550DA22447> /System/Library/Frameworks/Security.framework/Versions/A/Security
>> 0x9cb4a000 - 0x9cbd2ffb com.apple.securityfoundation (6.0 - 55185.50.5) <D6375494-880A-30A4-8670-31DA8E789912> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
>> 0x9cbfe000 - 0x9cc02fff com.apple.xpc.ServiceManagement (1.0 - 1) <43F3C3AA-4C1D-37B7-BA13-D6CB542A3307> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
>> 0x9cd2d000 - 0x9cd9dff3 com.apple.SystemConfiguration (1.17 - 1.17) <D7C33CE2-30D1-3602-A8D8-B05C8A8C79B3> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
>> 0x9cf47000 - 0x9d2d6ff7 com.apple.VideoToolbox (1.0 - 2276.50) <F9F8DDCD-FB7C-39B0-AA2B-111138F4800A> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
>> 0x9ede6000 - 0x9ee85ff7 com.apple.APFS (1.0 - 1) <1C8712C6-0469-3564-BF63-DFCB4E7EAF87> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
>> 0x9f49b000 - 0x9f4c6ff3 com.apple.framework.Apple80211 (13.0 - 1361.7) <D7355E97-AB0B-3587-82AD-6B9FBFF1C256> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
>> 0x9f4c8000 - 0x9f4d2fff com.apple.AppleFSCompression (96.60.1 - 1.0) <191C4733-0521-30C8-AB00-54DC56F7E7E5> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
>> 0x9f5d0000 - 0x9f60dffb com.apple.AppleJPEG (1.0 - 1) <B7271B9B-A441-35F0-9B30-0FA646E981AA> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
>> 0x9f62c000 - 0x9f634fff com.apple.AppleSRP (5.0 - 1) <0C288A20-01A0-3C3C-8091-B8672B1F0CC6> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
>> 0x9f707000 - 0x9f756ffb com.apple.AppleVAFramework (5.0.41 - 5.0.41) <02C2E120-F1F7-31E0-8716-43120084A793> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
>> 0x9f760000 - 0x9f767fff com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <22080179-8A2A-32EF-A66A-5415E05B6EBF> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
>> 0x9f768000 - 0x9f7f3ff7 com.apple.backup.framework (1.9.5 - 1.9.5) <633E36AC-7AAE-351B-A279-7E217DC6644B> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
>> 0x9f938000 - 0x9f941ffb com.apple.CommonAuth (4.0 - 2.0) <1096BDDF-4D5D-3C36-8AF6-556CC7F1F66A> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
>> 0x9f9eb000 - 0x9fd2cfef com.apple.CoreAUC (259.0.0 - 259.0.0) <0F3A5737-EED7-39A9-A06A-4F9F3B9CD1E1> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
>> 0x9fd2d000 - 0x9fd5efff com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <3DB6ECE9-3F33-3DB9-95F0-4CD85253C21D> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
>> 0x9fdd3000 - 0x9fddbfff com.apple.frameworks.CoreDaemon (1.3 - 1.3) <DFFFED5D-D7EE-356C-A114-E81A51FA04CC> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
>> 0x9fddc000 - 0x9fdecff7 com.apple.CoreEmoji (1.0 - 69.3) <165A133F-DED4-3B24-A9BF-6EA6F3F7A152> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
>> 0x9ff75000 - 0x9ffa8ff7 com.apple.CoreServicesInternal (309.1 - 309.1) <0C4952C6-785B-3E1F-8588-1C914ADF954D> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
>> 0x9ffa9000 - 0xa003fff3 com.apple.CoreSymbolication (9.3 - 64026) <7895DF41-EF5D-36AC-BB0E-C3020D87C200> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
>> 0xa0040000 - 0xa0167ff3 com.apple.coreui (2.1 - 494.1) <91CFA81E-25D5-32AD-AEAE-9AC690F37481> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
>> 0xa0168000 - 0xa0206ff7 com.apple.CoreUtils (5.6 - 560.11) <FD566F31-AAB0-30A8-B069-BF6AB1E4F647> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
>> 0xa0257000 - 0xa02b4ff3 com.apple.framework.CoreWiFi (13.0 - 1350.1) <CCED77D5-2751-3EA9-9413-859D2F09B4A4> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
>> 0xa02b5000 - 0xa02c5ffb com.apple.CrashReporterSupport (10.13 - 1) <EF523AD9-1BE6-3C49-986C-F737910EAAE3> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
>> 0xa0333000 - 0xa0340fff com.apple.framework.DFRFoundation (1.0 - 191.7) <D6B46C05-938E-39BF-B085-20D25FDEEDF7> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
>> 0xa038c000 - 0xa03fdfff com.apple.datadetectorscore (7.0 - 590.3) <31B3BFAC-FF9C-3F58-A01B-6A01A28FDEE0> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
>> 0xa03fe000 - 0xa043effb com.apple.DebugSymbols (181.0 - 181.0) <51B67F42-ACCD-39A3-8739-E223FAEDFF93> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
>> 0xa043f000 - 0xa057effb com.apple.desktopservices (1.12.5 - 1.12.5) <27DE2928-4DCB-3AA3-B490-ECD108C0F3F5> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
>> 0xa08be000 - 0xa0ceeff7 com.apple.vision.FaceCore (3.3.2 - 3.3.2) <8B37289B-EB90-32F0-97A6-21566B236CAD> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
>> 0xa2a8a000 - 0xa2a94fff libGPUSupportMercury.dylib (16.5.10) <DEF9523E-2B09-3C01-9A7B-19B6A5E5B4F7> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
>> 0xa36a0000 - 0xa3713ff3 com.apple.Heimdal (4.0 - 2.0) <03A4EE80-4E4A-390C-9E2E-0CEC3307496D> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
>> 0xa39cb000 - 0xa39d2fff com.apple.IOAccelerator (378.18.1 - 378.18.1) <6519F950-374B-35FA-A383-3BABB9354D99> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
>> 0xa39d3000 - 0xa39ecfff com.apple.IOPresentment (1.0 - 35.1) <46620404-9D01-339D-8EFC-56E09B19C9AA> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
>> 0xa3a49000 - 0xa3a69ffb com.apple.IconServices (97.6 - 97.6) <C107CE67-BF5F-3AC9-A514-C864310F2BBB> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
>> 0xa3aa1000 - 0xa3b95fff com.apple.LanguageModeling (1.0 - 159.5.3) <D8038B28-4A97-3E03-8AE6-5D3C3A1CE8F2> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
>> 0xa3b96000 - 0xa3bd6fff com.apple.Lexicon-framework (1.0 - 33.5) <C8DEE7FC-6CCE-3645-B6C1-CCF5FD07C20C> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
>> 0xa3bda000 - 0xa3be0ff3 com.apple.LinguisticData (1.0 - 238.3) <16C6495B-D87B-3144-846C-C2C1214900CF> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
>> 0xa3f5c000 - 0xa3f86fff com.apple.MultitouchSupport.framework (1404.4 - 1404.4) <591C5CFA-F49A-3AA3-9ACB-5076483D6BB0> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
>> 0xa40a5000 - 0xa40affff com.apple.NetAuth (6.2 - 6.2) <D74A6D47-3D72-3E44-820B-9381D7425B11> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
>> 0xa4157000 - 0xa4164ffb com.apple.PerformanceAnalysis (1.194 - 194) <761316A9-016F-3C95-A020-CADDC50E4F39> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
>> 0xa4204000 - 0xa4220ff7 com.apple.ProtocolBuffer (1 - 260) <1EE82E2E-BA9D-33CC-904F-A9467619FB6B> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
>> 0xa430f000 - 0xa4331fff com.apple.RemoteViewServices (2.0 - 125) <54C07CCF-E480-3033-979D-A7E6BCC6281F> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
>> 0xa43d9000 - 0xa4406ffb com.apple.Sharing (1050.21 - 1050.21) <09DF5459-E2B7-39C5-9600-474DFD22F131> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
>> 0xa4425000 - 0xa4426fff com.apple.performance.SignpostNotification (1.2.5 - 2.5) <86B3053F-0169-3663-924F-91186D05151D> /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
>> 0xa4427000 - 0xa44adff7 com.apple.SkyLight (1.600.0 - 312.62) <747AEAD4-5F54-3B3C-B92F-54B35F490C3A> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
>> 0xa44dd000 - 0xa44eaff7 com.apple.SpeechRecognitionCore (4.6.1 - 4.6.1) <750D7D56-1633-3762-9B3A-B342D2AD614D> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
>> 0xa47ba000 - 0xa4840ffb com.apple.Symbolication (9.3 - 64033) <A6EE4F4A-35E3-303D-8B7C-F84368546DC1> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
>> 0xa4893000 - 0xa489bfff com.apple.TCC (1.0 - 1) <449D3E94-0C9A-3F2A-835B-593D846F6006> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
>> 0xa489c000 - 0xa48b3ff3 com.apple.TextureIO (3.7 - 3.7) <9D532312-C024-38CA-B137-A4C88919C5EC> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
>> 0xa48e0000 - 0xa48e1fff com.apple.TrustEvaluationAgent (2.0 - 31) <185BD5A9-5A2D-3317-B7FE-9B67F14C4D2C> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
>> 0xa48e2000 - 0xa4a6cfff com.apple.UIFoundation (1.0 - 547.5) <1B6390A9-8D94-3E6D-BDB4-A1E6B39497C4> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
>> 0xa4e04000 - 0xa4ec8fff com.apple.ViewBridge (343.2 - 343.2) <D34224CE-BF51-3F7E-A714-4FD465ED5670> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
>> 0xa503b000 - 0xa503dfff com.apple.loginsupport (1.0 - 1) <96644B33-7507-3AE7-BC45-D83934517F37> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
>> 0xa503e000 - 0xa504ffff com.apple.login (3.0 - 3.0) <CDB5BDAD-934C-390D-A1B6-0EBA73043BCE> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
>> 0xa50c8000 - 0xa50fbff7 libclosured.dylib (551.3) <F357ECA7-469A-3611-8D9C-3267FB90071A> /usr/lib/closure/libclosured.dylib
>> 0xa5157000 - 0xa518eff3 libCRFSuite.dylib (41) <7B102174-C6BA-3EA8-93AC-A53254B79D78> /usr/lib/libCRFSuite.dylib
>> 0xa518f000 - 0xa5199ffb libChineseTokenizer.dylib (28) <00EF6AE9-C195-334C-9776-79E9BD298AF6> /usr/lib/libChineseTokenizer.dylib
>> 0xa5235000 - 0xa5236fff libDiagnosticMessagesClient.dylib (104) <6829B180-2556-3A7E-A2E6-BD4859DF30A7> /usr/lib/libDiagnosticMessagesClient.dylib
>> 0xa5268000 - 0xa5452ff7 libFosl_dynamic.dylib (17.8) <2806AC88-9928-3848-B63E-E3891CD58511> /usr/lib/libFosl_dynamic.dylib
>> 0xa545a000 - 0xa545afff libOpenScriptingUtil.dylib (174) <BD4EA519-A75C-3840-8870-4DE884502F47> /usr/lib/libOpenScriptingUtil.dylib
>> 0xa54ae000 - 0xa54b2fff libScreenReader.dylib (562.18.4) <24F173B6-9EB9-3730-A6CE-D43827265020> /usr/lib/libScreenReader.dylib
>> 0xa54b3000 - 0xa54b4fff libSystem.B.dylib (1252.50.4) <AA5E65F6-81A7-3B9D-A322-C8230EA2DD9E> /usr/lib/libSystem.B.dylib
>> 0xa54c3000 - 0xa54d8ff7 libapple_nghttp2.dylib (1.24) <480C0C04-2533-3D44-8232-006B6CBA7758> /usr/lib/libapple_nghttp2.dylib
>> 0xa54d9000 - 0xa5504fff libarchive.2.dylib (54) <D55C5F86-251D-3C33-A617-0C623D4F512E> /usr/lib/libarchive.2.dylib
>> 0xa5505000 - 0xa5654ffb libate.dylib (1.13.1) <E109CCBF-357D-3C87-9CE5-D53AE03609A2> /usr/lib/libate.dylib
>> 0xa5658000 - 0xa5658ff3 libauto.dylib (187) <CE2A78CC-670F-3E07-9539-822DCD2F6084> /usr/lib/libauto.dylib
>> 0xa5659000 - 0xa5669fff libbsm.0.dylib (39) <6A4D8D43-8AD8-3B0C-A19C-22A77D30DD8E> /usr/lib/libbsm.0.dylib
>> 0xa566a000 - 0xa5676ff7 libbz2.1.0.dylib (38) <77C24A36-BE84-3702-A786-935C597A0A86> /usr/lib/libbz2.1.0.dylib
>> 0xa5677000 - 0xa56d0ffb libc++.1.dylib (400.9) <BA03445F-C2AD-3C30-A25D-3654091142AB> /usr/lib/libc++.1.dylib
>> 0xa56d1000 - 0xa56f2fff libc++abi.dylib (400.8.2) <60422228-2A4A-3A12-AB94-3110E9082D62> /usr/lib/libc++abi.dylib
>> 0xa56f4000 - 0xa5705ff7 libcmph.dylib (6) <EC7664F1-B5A1-37F4-B7DC-F6AC10587E35> /usr/lib/libcmph.dylib
>> 0xa5706000 - 0xa571bff7 libcompression.dylib (47.60.2) <FB4313A1-D9BE-36DD-A8A2-1AC45D0320AD> /usr/lib/libcompression.dylib
>> 0xa571c000 - 0xa5733ffb libcoretls.dylib (155.50.1) <A7FFC69E-B53D-324D-8AE1-C1AC50CEB37F> /usr/lib/libcoretls.dylib
>> 0xa5734000 - 0xa5735fff libcoretls_cfhelpers.dylib (155.50.1) <D210E966-844F-3A00-A17E-7489EE444E36> /usr/lib/libcoretls_cfhelpers.dylib
>> 0xa58b6000 - 0xa5a5dff3 libcrypto.35.dylib (22.50.2) <A658A3FD-A5C4-3DC9-9A45-A2E97282D419> /usr/lib/libcrypto.35.dylib
>> 0xa5c1d000 - 0xa5c74fff libcups.2.dylib (462.2.1) <806D6B01-D043-325B-9EB3-7BC8DD781B8C> /usr/lib/libcups.2.dylib
>> 0xa5ca0000 - 0xa5cf2fff libcurl.4.dylib (105.40.1) <9809E78E-365C-3F94-A230-4933A28558E0> /usr/lib/libcurl.4.dylib
>> 0xa5d8b000 - 0xa5d8bfff libenergytrace.dylib (16) <34FC43C7-D9B6-3C01-8B65-E49059D31279> /usr/lib/libenergytrace.dylib
>> 0xa5dbf000 - 0xa5dc3fff libheimdal-asn1.dylib (520.50.6) <CAA45AC8-3953-38C7-B6C1-E7ACA1607054> /usr/lib/libheimdal-asn1.dylib
>> 0xa5def000 - 0xa5edfff3 libiconv.2.dylib (51.50.1) <F3BF51D6-CFAD-3105-AF32-0667945E0F99> /usr/lib/libiconv.2.dylib
>> 0xa5ee0000 - 0xa6102ff7 libicucore.A.dylib (59180.0.1) <7A26EF2B-5D18-319D-9FF5-72D1142A6059> /usr/lib/libicucore.A.dylib
>> 0xa614a000 - 0xa614bfff liblangid.dylib (128) <120FE992-47E4-3A73-A039-1B401F5696DC> /usr/lib/liblangid.dylib
>> 0xa614c000 - 0xa6164ff7 liblzma.5.dylib (10) <8A5C9679-430A-3A19-AF68-9D21BAC442C7> /usr/lib/liblzma.5.dylib
>> 0xa6165000 - 0xa617afff libmarisa.dylib (9) <805453EE-B829-3DA5-8DF3-5132D03D5B74> /usr/lib/libmarisa.dylib
>> 0xa622f000 - 0xa644cfff libmecabra.dylib (779.7.6) <A6D0BC1B-9DF2-3A26-8E1A-06AE207355E7> /usr/lib/libmecabra.dylib
>> 0xa6613000 - 0xa678aff3 libnetwork.dylib (1229.60.3) <25A51968-46C6-3E05-A005-5D4F6CE01AD2> /usr/lib/libnetwork.dylib
>> 0xa678b000 - 0xa6b6b0fb libobjc.A.dylib (723) <069E8DD2-ECBD-3296-9688-199A93DB8F1F> /usr/lib/libobjc.A.dylib
>> 0xa6b6f000 - 0xa6b72fff libpam.2.dylib (22) <7106F43C-84DD-3F26-905A-B52780AFEB3E> /usr/lib/libpam.2.dylib
>> 0xa6b75000 - 0xa6ba6fff libpcap.A.dylib (79.20.1) <154889CF-5F83-3012-953E-0FC8FEE50FF8> /usr/lib/libpcap.A.dylib
>> 0xa6be4000 - 0xa6bffffb libresolv.9.dylib (65) <65A43F5B-CF88-3948-AE5C-D7CA02D814A1> /usr/lib/libresolv.9.dylib
>> 0xa6c38000 - 0xa6c49ff7 libsasl2.2.dylib (211) <42C44CD3-07F5-3D62-8D63-350AD6FC6A63> /usr/lib/libsasl2.2.dylib
>> 0xa6c4a000 - 0xa6dd4ffb libsqlite3.dylib (274.8.1) <2865CDEE-96C4-3ECC-9F4B-876D0CD27C41> /usr/lib/libsqlite3.dylib
>> 0xa6e2c000 - 0xa6e8affb libssl.35.dylib (22.50.2) <1AAEE15A-D711-3B1B-81A9-3195E6EFB3DE> /usr/lib/libssl.35.dylib
>> 0xa6f78000 - 0xa6fd7fff libusrtcp.dylib (1229.60.3) <39EAD1BC-7817-3C8B-890E-B1619826479D> /usr/lib/libusrtcp.dylib
>> 0xa6fd8000 - 0xa6fdbff7 libutil.dylib (51.20.1) <86BD9675-16A2-345D-9B8D-E8A3397F2365> /usr/lib/libutil.dylib
>> 0xa6fdc000 - 0xa6feaff7 libxar.1.dylib (400) <4B664A7E-EC05-34AD-ACC6-C879B69DBA7C> /usr/lib/libxar.1.dylib
>> 0xa6feb000 - 0xa70c9ff7 libxml2.2.dylib (31.10) <A5264063-CE4F-38CE-B884-197B2765E5AB> /usr/lib/libxml2.2.dylib
>> 0xa70ca000 - 0xa70f2ff3 libxslt.1.dylib (15.12) <2A385CB5-9458-3408-A4F2-1F51553823F4> /usr/lib/libxslt.1.dylib
>> 0xa70f3000 - 0xa7102ff7 libz.1.dylib (70) <588F445F-0065-3D77-8002-BA9411DA1D70> /usr/lib/libz.1.dylib
>> 0xa713d000 - 0xa7141fff libcache.dylib (80) <E9928057-A238-3619-8E30-4D1C21C9493C> /usr/lib/system/libcache.dylib
>> 0xa7142000 - 0xa714cfff libcommonCrypto.dylib (60118.50.1) <95434E97-2B85-3607-9E02-2A8CFD178D23> /usr/lib/system/libcommonCrypto.dylib
>> 0xa714d000 - 0xa7152fff libcompiler_rt.dylib (62) <B9947B1F-9930-385A-A960-856CF6C539CF> /usr/lib/system/libcompiler_rt.dylib
>> 0xa7153000 - 0xa715dff3 libcopyfile.dylib (146.50.5) <6A3EF295-2778-3405-BE11-8947695F4A31> /usr/lib/system/libcopyfile.dylib
>> 0xa715e000 - 0xa71c6ff7 libcorecrypto.dylib (562.50.17) <FCA475BB-944F-3589-A662-D71043482D28> /usr/lib/system/libcorecrypto.dylib
>> 0xa7231000 - 0xa7266fff libdispatch.dylib (913.60.2) <49A9530D-9FB7-38C3-9583-E5F0AAEB3E95> /usr/lib/system/libdispatch.dylib
>> 0xa7267000 - 0xa7284fff libdyld.dylib (551.3) <42AC1F77-75EC-3464-B24D-8E95F72FFE21> /usr/lib/system/libdyld.dylib
>> 0xa7285000 - 0xa7285fff libkeymgr.dylib (28) <35604C10-4B09-3AA0-9694-87D40C15E706> /usr/lib/system/libkeymgr.dylib
>> 0xa7286000 - 0xa7292ff7 libkxld.dylib (4570.61.1) <166C52CE-93C2-3512-923F-542EDC492A4C> /usr/lib/system/libkxld.dylib
>> 0xa7293000 - 0xa7293fff liblaunch.dylib (1205.60.9) <3853D7AE-4A44-3D5A-BD3C-210F04C8D523> /usr/lib/system/liblaunch.dylib
>> 0xa7294000 - 0xa7299fff libmacho.dylib (906) <14070ABC-E6F7-3CD5-9527-56E38D65BC74> /usr/lib/system/libmacho.dylib
>> 0xa729a000 - 0xa729cfff libquarantine.dylib (86) <2660EB51-FA02-36ED-9416-83A4A6849026> /usr/lib/system/libquarantine.dylib
>> 0xa729d000 - 0xa729efff libremovefile.dylib (45) <BE0DA6CE-2EF4-3BE9-84E1-BB27E1F385DD> /usr/lib/system/libremovefile.dylib
>> 0xa729f000 - 0xa72b6ff7 libsystem_asl.dylib (356.50.1) <8C2103F0-0293-3450-A4D5-CDA224D6B1DD> /usr/lib/system/libsystem_asl.dylib
>> 0xa72b7000 - 0xa72b7fff libsystem_blocks.dylib (67) <D45F0CE1-D217-3B46-A84A-F884FE576E04> /usr/lib/system/libsystem_blocks.dylib
>> 0xa72b8000 - 0xa7344ff3 libsystem_c.dylib (1244.50.9) <3A7B32B2-F70C-3148-A2B0-38412EF1489F> /usr/lib/system/libsystem_c.dylib
>> 0xa7345000 - 0xa7348fff libsystem_configuration.dylib (963.50.8) <EBE21758-807D-3038-91A9-F6075353C6A0> /usr/lib/system/libsystem_configuration.dylib
>> 0xa7349000 - 0xa734cfff libsystem_coreservices.dylib (51) <CF4379BC-AEDD-34DF-BFD7-CEA27B0930D5> /usr/lib/system/libsystem_coreservices.dylib
>> 0xa734d000 - 0xa734efff libsystem_darwin.dylib (1244.50.9) <326B9F59-5784-3C79-8A44-7C40D662C695> /usr/lib/system/libsystem_darwin.dylib
>> 0xa734f000 - 0xa7355ff3 libsystem_dnssd.dylib (878.50.17) <72A8BEDC-0C7C-355F-843D-75469DD85581> /usr/lib/system/libsystem_dnssd.dylib
>> 0xa7356000 - 0xa73a5ffb libsystem_info.dylib (517.30.1) <E2FFFE29-1405-342E-8C57-31F681F510F7> /usr/lib/system/libsystem_info.dylib
>> 0xa73a6000 - 0xa73caff3 libsystem_kernel.dylib (4570.61.1) <CF8A4C44-02A4-3C2B-B91B-9015F02D8DCF> /usr/lib/system/libsystem_kernel.dylib
>> 0xa73cb000 - 0xa741afdb libsystem_m.dylib (3147.50.1) <290D02E2-227B-3B0A-BBFC-B14BC657ADE8> /usr/lib/system/libsystem_m.dylib
>> 0xa741b000 - 0xa7435fff libsystem_malloc.dylib (140.50.6) <970603BE-8A36-3776-81A6-BC1B1D04AC35> /usr/lib/system/libsystem_malloc.dylib
>> 0xa7436000 - 0xa755aff7 libsystem_network.dylib (1229.60.3) <6FCFE312-E7FD-382D-9246-2C8500A86ACB> /usr/lib/system/libsystem_network.dylib
>> 0xa755b000 - 0xa7565fff libsystem_networkextension.dylib (767.60.1) <E8916FFA-B9A1-300E-84C8-669933B8B92E> /usr/lib/system/libsystem_networkextension.dylib
>> 0xa7566000 - 0xa756eff3 libsystem_notify.dylib (172) <27A79E60-9B05-3B28-B389-5759A72F7321> /usr/lib/system/libsystem_notify.dylib
>> 0xa756f000 - 0xa7575ffb libsystem_platform.dylib (161.50.1) <04C8CF15-A241-3BD8-87B5-DD5DA2DCD564> /usr/lib/system/libsystem_platform.dylib
>> 0xa7576000 - 0xa7580ff3 libsystem_pthread.dylib (301.50.1) <95F98870-7DB1-3273-9E61-DEC04059BF18> /usr/lib/system/libsystem_pthread.dylib
>> 0xa7581000 - 0xa7584ff3 libsystem_sandbox.dylib (765.60.1) <E689BACE-E8EE-39C6-BFD7-EE82CBD5EE82> /usr/lib/system/libsystem_sandbox.dylib
>> 0xa7585000 - 0xa7587fff libsystem_secinit.dylib (30) <F11770B6-8928-3F4A-A5B6-1A7E93247738> /usr/lib/system/libsystem_secinit.dylib
>> 0xa7588000 - 0xa7590ff7 libsystem_symptoms.dylib (820.60.2) <7FECC881-A6A0-3DC5-9382-F7EFB829FB1C> /usr/lib/system/libsystem_symptoms.dylib
>> 0xa7591000 - 0xa75a3ffb libsystem_trace.dylib (829.50.17) <3786EA81-F02C-3115-A8B6-3AC9088EA04C> /usr/lib/system/libsystem_trace.dylib
>> 0xa75a5000 - 0xa75abfff libunwind.dylib (35.3) <C9C74974-E6CE-386D-AF72-DC21323AF40B> /usr/lib/system/libunwind.dylib
>> 0xa75ac000 - 0xa75d5ff7 libxpc.dylib (1205.60.9) <D3F2BB40-7D04-362C-BDF0-2C379C05EE99> /usr/lib/system/libxpc.dylib
>>
>> External Modification Summary:
>> Calls made by other processes targeting this process:
>> task_for_pid: 75
>> thread_create: 0
>> thread_set_state: 0
>> Calls made by this process:
>> task_for_pid: 0
>> thread_create: 0
>> thread_set_state: 0
>> Calls made by all processes on this machine:
>> task_for_pid: 799663
>> thread_create: 0
>> thread_set_state: 0
>>
>> VM Region Summary:
>> ReadOnly portion of Libraries: Total=248.8M resident=0K(0%) swapped_out_or_unallocated=248.8M(100%)
>> Writable regions: Total=3.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=3.3G(100%)
>>
>> VIRTUAL REGION
>> REGION TYPE SIZE COUNT (non-coalesced)
>> =========== ======= =======
>> Accelerate framework 128K 2
>> Activity Tracing 256K 2
>> CG backing stores 11.1M 4
>> CG image 236K 24
>> CoreAnimation 148K 15
>> CoreGraphics 8K 2
>> CoreImage 16K 3
>> CoreServices 196K 2
>> CoreUI image data 2028K 14
>> CoreUI image file 180K 4
>> Foundation 4K 2
>> Kernel Alloc Once 8K 2
>> MALLOC 3.2G 296
>> MALLOC guard page 48K 13
>> MALLOC_LARGE (reserved) 1024K 2 reserved VM address space (unallocated)
>> Memory Tag 242 12K 2
>> Memory Tag 249 156K 3
>> OpenGL GLSL 128K 3
>> SBRK (reserved) 4096K 2 reserved VM address space (unallocated)
>> Stack 10.0M 6
>> Stack Guard 56.0M 6
>> VM_ALLOCATE 98.7M 32
>> __DATA 10.6M 243
>> __FONT_DATA 4K 2
>> __GLSLBUILTINS 2588K 2
>> __LINKEDIT 79.3M 19
>> __OBJC 3220K 85
>> __TEXT 169.5M 243
>> __UNICODE 560K 2
>> mapped file 301.7M 222
>> shared memory 5416K 16
>> =========== ======= =======
>> TOTAL 3.9G 1244
>> TOTAL, minus reserved VM space 3.9G 1244
>>
>> Model: MacBookPro12,1, BootROM MBP121.0176.B00, 2 processors, Intel Core i7, 3.1 GHz, 16 GB, SMC 2.28f7
>> Graphics: Intel Iris Graphics 6100, Intel Iris Graphics 6100, Built-In
>> Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
>> Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
>> AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x133), Broadcom BCM43xx 1.0 (7.77.37.31.1a9)
>> Bluetooth: Version 6.0.6f2, 3 services, 27 devices, 1 incoming serial ports
>> Network Service: Wi-Fi, AirPort, en0
>> Serial ATA Device: APPLE SSD SM0512G, 500.28 GB
>> USB Device: USB 3.0 Bus
>> USB Device: Internal Memory Card Reader
>> USB Device: Bluetooth USB Host Controller
>> Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1
>>
>
Feb. 12, 2019
Re: [Pharo-users] Pharo 7 crashes on OSX when unsuspending laptop?
by Tim Mackinnon
Interestingly - I went further back in my terminal output and have found the crash from the day before - it looks quite similar:
E.g.
Processor yield.
false ] whileFalse: [ ] ] in MorphicUIManager>>spawnNewProcess in Block: [ [ WorldMorph doOneCycle....
[ self value.
Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....
Pharo(61383,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
*** error: can't allocate region securely
*** set a breakpoint in malloc_error_break to debug
Segmentation fault Mon Feb 11 13:00:11 2019
VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6
Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
C stack backtrace & registers:
This is the fuller terminal output :
Array(Collection)>>detect:ifNone:
[ :aSpec |
| description repo |
description := aSpec description.
(repo := repositories
detect: [ :rep | rep description = description ]
ifNone: [ aSpec createRepository ]) ~~ nil
ifTrue: [ repos add: repo ] ] in MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>repositoriesFrom:ignoreOverrides: in Block: [ :aSpec | ...
Array(SequenceableCollection)>>do:
MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>repositoriesFrom:ignoreOverrides:
MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>repositoriesFrom:
MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>resolvePackageSpecReferences:gofer:
[ self resolvePackageSpecReferences: packageSpec gofer: gofer ] in MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>retryingResolvePackageSpecReferences:gofer: in Block: [ self resolvePackageSpecReferences: packageSpec g...etc...
BlockClosure>>on:do:
MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>retryingResolvePackageSpecReferences:gofer:
[ | references nearestReference cachedReference externalReference mcVersion loadedVersionInfos |
cachedReference := nil.
packageSpec
searchCacheRepositoryForPackage: [ "check to see if mcz file is already in cacheRepository"
cachedReference := self
resolvePackageSpec: packageSpec
cachedGofer: self loaderPolicy cacheGofer.
(cachedReference ~~ nil and: [ packageSpec getFile ~~ nil ])
ifTrue: [ cachedReference name = packageSpec file
ifTrue:
[ "exact match between packageSpec file and cache" ^ self scheduleFetchFor: packageSpec cachedReference: cachedReference ] ] ].
references := self
retryingResolvePackageSpecReferences: packageSpec
gofer: gofer. "look up mcz file"
nearestReference := references last
asMetacelloCachingResolvedReference.
(cachedReference ~~ nil
and: [ cachedReference name = nearestReference name ])
ifTrue: [ "latest reference in repository matches cachedReference ... "
^ self
scheduleFetchFor: packageSpec
nearestReference: nearestReference ].
(self ignoreImage not
and: [ (loadedVersionInfos := self ancestorsFor: packageSpec) ~~ nil ])
ifTrue: [ "If the mcz is already loaded into the image, no need to copy"
loadedVersionInfos
do: [ :info |
info name = nearestReference name
ifTrue: [ | spc |
spc := packageSpec copy.
spc file: info name.
(MetacelloIgnorePackageLoaded signal: spc)
ifFalse: [ ^ self ] ] ] ].
externalReference := (references
select: [ :ref | ref name = nearestReference name ]) first
asMetacelloCachingResolvedReference.
self repositoryMap
at: externalReference name
put: externalReference repository.
(self
resolveDependencies: externalReference
nearest: nearestReference
into: (OrderedCollection with: nearestReference))
do: [ :reference |
| pSpec l |
mcVersion := reference version.
(l := (GoferVersionReference name: reference name)
resolveAllWith: self loaderPolicy cacheGofer) isEmpty
ifTrue: [ self cacheRepository storeVersion: mcVersion.
reference == nearestReference
ifTrue: [ pSpec := packageSpec ]
ifFalse: [ pSpec := packageSpec project packageSpec.
pSpec name: mcVersion package name ].
self loadData
addVersion: mcVersion
versionInfo: mcVersion info
resolvedReference: reference
packageSpec: pSpec ] ].
self
scheduleFetchFor: packageSpec
externalReference: externalReference ] in MetacelloFetchingMCSpecLoader>>linearLoadPackageSpec:gofer: in Block: [ | references nearestReference cachedReference ex...etc...
[ :bar |
bar value: 1.
aBlock value.
bar value: 2 ] in IceMetacelloPharoPlatform(MetacelloPharoCommonPlatform)>>do:displaying: in Block: [ :bar | ...
BlockClosure>>cull:
[ ^ block cull: self ] in [ self prepareForRunning.
CurrentJob value: self during: [ ^ block cull: self ] ] in Job>>run in Block: [ ^ block cull: self ]
[ activeProcess psValueAt: index put: anObject.
aBlock value ] in CurrentJob(DynamicVariable)>>value:during: in Block: [ activeProcess psValueAt: index put: anObject....
BlockClosure>>ensure:
CurrentJob(DynamicVariable)>>value:during:
CurrentJob class(DynamicVariable class)>>value:during:
[ self prepareForRunning.
CurrentJob value: self during: [ ^ block cull: self ] ] in Job>>run in Block: [ self prepareForRunning....
BlockClosure>>ensure:
Job>>run
MorphicUIManager(UIManager)>>displayProgress:from:to:during:
ByteString(String)>>displayProgressFrom:to:during:
NotFound: [ :each | each = (ThisContext namedTempAt: 1) ] not found in Array
Array(Collection)>>errorNotFound:
[ self errorNotFound: aBlock ] in Array(Collection)>>detect: in Block: [ self errorNotFound: aBlock ]
Array(Collection)>>detect:ifFound:ifNone:
Array(Collection)>>detect:ifNone:
Array(Collection)>>detect:
MetacelloRepositorySpec>>DoItIn:
OpalCompiler>>evaluate
RubSmalltalkEditor>>evaluate:andDo:
RubSmalltalkEditor>>highlightEvaluateAndDo:
GLMMorphicPharoMethodRenderer(GLMMorphicPharoCodeRenderer)>>popupPrint
MorphicAlarm(MessageSend)>>value
MorphicAlarm>>value:
WorldState>>triggerAlarmsBefore:
WorldState>>runLocalStepMethodsIn:
WorldState>>runStepMethodsIn:
WorldMorph>>runStepMethods
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
WorldMorph>>doOneCycle
WorldMorph class>>doOneCycle
[ [ WorldMorph doOneCycle.
Processor yield.
false ] whileFalse: [ ] ] in MorphicUIManager>>spawnNewProcess in Block: [ [ WorldMorph doOneCycle....
[ self value.
Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....
Pharo(61383,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
*** error: can't allocate region securely
*** set a breakpoint in malloc_error_break to debug
Segmentation fault Mon Feb 11 13:00:11 2019
VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6
Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
C stack backtrace & registers:
eax 0x00000000 ebx 0xf7436000 ecx 0x00000000 edx 0xf7436000
edi 0xf7436000 esi 0xf7436000 ebp 0xbff1fc48 esp 0xbff1fc40
eip 0xa67905d7
0 libobjc.A.dylib 0xa67905d7 _ZN12_GLOBAL__N_119AutoreleasePoolPageC1EPS0_ + 9
1 Pharo 0x00156cf3 reportStackState + 770
2 Pharo 0x001570b1 sigsegv + 213
3 libsystem_platform.dylib 0xa757102b _sigtramp + 43
4 ??? 0xffffffff 0x0 + 4294967295
5 libobjc.A.dylib 0xa67933f2 _ZN12_GLOBAL__N_119AutoreleasePoolPage19autoreleaseFullPageEP11objc_objectPS0_ + 56
6 libobjc.A.dylib 0xa6791495 _ZN11objc_object16rootAutorelease2Ev + 79
7 libobjc.A.dylib 0xa6794c9f objc_loadWeak + 47
8 AppKit 0x914d5b54 -[NSEvent window] + 151
9 AppKit 0x91aec52a -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 457
10 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
11 Pharo 0x0014b1f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
12 Pharo 0x0014b29f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
13 Pharo 0x00155770 vmIOProcessEvents + 190
14 Pharo 0x001557d7 ioProcessEvents + 57
15 Pharo 0x000e8726 checkForEventsMayContextSwitch + 866
16 Pharo 0x000e9e51 ceCheckForInterrupts + 16
17 ??? 0x037511cb 0x0 + 58003915
18 Pharo 0x000d9189 interpret + 757
19 Pharo 0x0015818c -[sqSqueakMainApplication runSqueak] + 439
20 Foundation 0x95214299 __NSFirePerformWithOrder + 432
21 CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
22 CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
23 CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
24 CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
25 CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
26 HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
27 HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
28 HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
29 AppKit 0x9137ab2d _DPSNextEvent + 2101
30 AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
31 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
32 AppKit 0x9136fa7d -[NSApplication run] + 763
33 AppKit 0x91341b3a NSApplicationMain + 1228
34 libdyld.dylib 0xa7268611 start + 1
Smalltalk stack dump:
0xbff25ee0 M ProcessorScheduler class>idleProcess 0x4465c98: a(n) ProcessorScheduler class
0x6e0d5f0 s [] in ProcessorScheduler class>startUp
0x698e4a8 s [] in BlockClosure>newProcess
Most recent primitives
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
millisecondClockValue
yield
millisecondClockValue
wait
signal
signal
nowTick
+
<
nowTick
>=
nowTick
+
<
primSignal:atUTCMicroseconds:
wait
wait
relinquishProcessorForMicroseconds:
nowTick
>=
signal
>=
nowTick
+
<
primSignal:atUTCMicroseconds:
wait
millisecondClockValue
@
actualScreenSize
millisecondClockValue
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
**StackOverflow**
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
@
@
@
@
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
millisecondClockValue
yield
millisecondClockValue
wait
signal
signal
nowTick
+
<
nowTick
>=
nowTick
+
<
primSignal:atUTCMicroseconds:
wait
wait
relinquishProcessorForMicroseconds:
stack page bytes 4096 available headroom 2788 minimum unused headroom 2976
(Segmentation fault)
./pharo-ui: line 11: 61383 Abort trap: 6 "$DIR"/"pharo-vm/Pharo.app/Contents/MacOS/Pharo" "$@"
Tims-MacBook-Pro:pharo5 macta$ ./pharo-ui Pharo.image eval "
Metacello new
baseline: 'Exercism';
repository: 'github://exercism/pharo:master/dev/src';
load.
ExercismManager welcome.
"
> On 12 Feb 2019, at 11:55, Tim Mackinnon <tim(a)testit.works> wrote:
>
> I think I read someone else commenting on this, but I canât find where I read it - but two days in a row now, Iâve had a fresh Pharo 7 image - downloaded with zero sonf and launched from terminal that has crashed with a segfault. Iâve essentially unsuspended my laptop and and then cmd-tabbed to that image to find the apple report tool.
>
> The terminal output looks interesting as it actually seems that the image crashed overnight (2am) when my laptop was closed - Iâve shown some terminal info further back where I remember doing some work (ClyExercismSubmitCommand was a class I was working on before I suspended my laptop). I also show the apple report tool below it.
>
> Any thoughts - or should I just put this into the bug tracker?
>
> Tim
>
> Terminal output:
>
> CmdCommandActivator>>executeCommand
> [ | selArgCount |
> "show cursor in case item opens a new MVC window"
> (selArgCount := selector numArgs) = 0
> ifTrue: [ target perform: selector ]
> ifFalse: [ selArgCount = arguments size
> ifTrue: [ target perform: selector withArguments: arguments ]
> ifFalse: [ target perform: selector withArguments: (arguments copyWith: evt) ] ].
> self showShortcut.
> self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount |...
> BlockClosure>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> ToggleMenuItemMorph(Morph)>>handleEvent:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
> BlockClosure>>ensure:
> MorphicEventDispatcher>>dispatchEvent:with:
> ToggleMenuItemMorph(Morph)>>processEvent:using:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
> BlockClosure>>ensure:
> MorphicEventDispatcher>>dispatchEvent:with:
> MenuMorph(Morph)>>processEvent:using:
> MenuMorph(Morph)>>processEvent:
> MenuMorph>>handleFocusEvent:
> Break
> ClyExercismSubmitCommand>>execute
> ClyPackageContextOfFullBrowser(ClySystemBrowserContext)>>executeCommand:by:
> [ self prepareCommandForExecution.
> context executeCommand: command by: self.
> self applyCommandResult ] in CmdCommandActivator>>executeCommand in Block: [ self prepareCommandForExecution....
> BlockClosure>>on:do:
> CmdCommandActivator>>executeCommand
> [ | selArgCount |
> "show cursor in case item opens a new MVC window"
> (selArgCount := selector numArgs) = 0
> ifTrue: [ target perform: selector ]
> ifFalse: [ selArgCount = arguments size
> ifTrue: [ target perform: selector withArguments: arguments ]
> ifFalse: [ target perform: selector withArguments: (arguments copyWith: evt) ] ].
> self showShortcut.
> self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount |...
> BlockClosure>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
> ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
> ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> ToggleMenuItemMorph(Morph)>>handleEvent:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
> BlockClosure>>ensure:
> MorphicEventDispatcher>>dispatchEvent:with:
> ToggleMenuItemMorph(Morph)>>processEvent:using:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
> BlockClosure>>ensure:
> MorphicEventDispatcher>>dispatchEvent:with:
> MenuMorph(Morph)>>processEvent:using:
> MenuMorph(Morph)>>processEvent:
> MenuMorph>>handleFocusEvent:
> [ ActiveHand := self.
> ActiveEvent := anEvent.
> result := focusHolder
> handleFocusEvent: (anEvent transformedBy: (focusHolder transformedFrom: self)) ] in HandMorph>>sendFocusEvent:to:clear: in Block: [ ActiveHand := self....
> Pharo(64915,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
> *** error: can't allocate region securely
> *** set a breakpoint in malloc_error_break to debug
> Pharo(64915,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
> *** error: can't allocate region securely
> *** set a breakpoint in malloc_error_break to debug
>
> Segmentation fault Tue Feb 12 02:05:34 2019
>
>
> VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git <https://github.com/OpenSmalltalk/opensmalltalk-vm.git>
> Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6
> Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git <https://github.com/OpenSmalltalk/opensmalltalk-vm.git>
>
> C stack backtrace & registers:
> eax 0x00000000 ebx 0xf98ca000 ecx 0x00000000 edx 0xf98ca000
> edi 0xf98ca000 esi 0xf98ca000 ebp 0xbff5ac98 esp 0xbff5ac90
> eip 0xa67905d7
> 0 libobjc.A.dylib 0xa67905d7 _ZN12_GLOBAL__N_119AutoreleasePoolPageC1EPS0_ + 9
> 1 Pharo 0x0011bcf3 reportStackState + 770
> 2 Pharo 0x0011c0b1 sigsegv + 213
> 3 libsystem_platform.dylib 0xa757102b _sigtramp + 43
> 4 ??? 0xffffffff 0x0 + 4294967295
> 5 libobjc.A.dylib 0xa67933f2 _ZN12_GLOBAL__N_119AutoreleasePoolPage19autoreleaseFullPageEP11objc_objectPS0_ + 56
> 6 libobjc.A.dylib 0xa6791495 _ZN11objc_object16rootAutorelease2Ev + 79
> 7 AppKit 0x91aed11c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3515
> 8 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
> 9 Pharo 0x001101f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
> 10 Pharo 0x0011029f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
> 11 Pharo 0x0011a770 vmIOProcessEvents + 190
> 12 Pharo 0x0011a7d7 ioProcessEvents + 57
> 13 Pharo 0x000ad726 checkForEventsMayContextSwitch + 866
> 14 Pharo 0x000aee51 ceCheckForInterrupts + 16
> 15 ??? 0x0371c1cb 0x0 + 57786827
> 16 Pharo 0x0009e189 interpret + 757
> 17 Pharo 0x0011d18c -[sqSqueakMainApplication runSqueak] + 439
> 18 Foundation 0x95214299 __NSFirePerformWithOrder + 432
> 19 CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
> 20 CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
> 21 CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
> 22 CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
> 23 CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
> 24 HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
> 25 HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
> 26 HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
> 27 AppKit 0x9137ab2d _DPSNextEvent + 2101
> 28 AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
> 29 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
> 30 AppKit 0x9136fa7d -[NSApplication run] + 763
> 31 AppKit 0x91341b3a NSApplicationMain + 1228
> 32 libdyld.dylib 0xa7268611 start + 1
>
>
> Smalltalk stack dump:
> 0xbff5cee0 M ProcessorScheduler class>idleProcess 0x4430c98: a(n) ProcessorScheduler class
> 0x6d63fd8 s [] in ProcessorScheduler class>startUp
> 0x68fdbc0 s [] in BlockClosure>newProcess
>
> Most recent primitives
> +
> <
> primSignal:atUTCMicroseconds:
> wait
> wait
> relinquishProcessorForMicroseconds:
> relinquishProcessorForMicroseconds:
> nowTick
> >=
> signal
> nowTick
> +
> primSignal:atUTCMicroseconds:
> wait
> millisecondClockValue
> @
> actualScreenSize
> millisecondClockValue
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> **StackOverflow**
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> **StackOverflow**
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> tempAt:
> tempAt:put:
> tempAt:
> terminateTo:
> findNextUnwindContextUpTo:
> terminateTo:
> millisecondClockValue
> yield
> millisecondClockValue
> wait
> signal
> signal
> nowTick
> +
> nowTick
> >=
> nowTick
> +
> <
> primSignal:atUTCMicroseconds:
> wait
> wait
> relinquishProcessorForMicroseconds:
>
> stack page bytes 4096 available headroom 2788 minimum unused headroom 2136
>
> (Segmentation fault)
> ./pharo-ui: line 11: 64915 Abort trap: 6 "$DIR"/"pharo-vm/Pharo.app/Contents/MacOS/Pharo" "$@"
> Tims-MacBook-Pro:pharo5 macta$
>
>
> The apple tool output:
>
> Process: Pharo [64915]
> Path: /Users/USER/*/Pharo.app/Contents/MacOS/Pharo
> Identifier: org.pharo.Pharo
> Version: 5.0.201901051900 (5.0.201901051900)
> Code Type: X86 (Native)
> Parent Process: ??? [64911]
> Responsible: Pharo [64915]
> User ID: 501
>
> Date/Time: 2019-02-12 02:05:34.481 +0000
> OS Version: Mac OS X 10.13.5 (17F77)
> Report Version: 12
> Anonymous UUID: 262197AA-D8D7-1768-420F-0B635BF5C77D
>
> Sleep/Wake UUID: E1731405-1AE9-470E-93F0-AB1BBD092C20
>
> Time Awake Since Boot: 910000 seconds
> Time Since Wake: 37000 seconds
>
> System Integrity Protection: enabled
>
> Crashed Thread: 0 Dispatch queue: com.apple.main-thread
>
> Exception Type: EXC_BAD_ACCESS (SIGABRT)
> Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
> Exception Note: EXC_CORPSE_NOTIFY
>
> VM Regions Near 0:
> -->
> __TEXT 000000000009c000-000000000016d000 [ 836K] r-x/rwx SM=COW ] [/Users/macta/Dev/Exercism/pharo5/pharo-vm/Pharo.app/Contents/MacOS/Pharo]
>
> Application Specific Information:
> abort() called
>
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0 libsystem_kernel.dylib 0xa73c3eda __pthread_kill + 10
> 1 libsystem_pthread.dylib 0xa757c427 pthread_kill + 363
> 2 libsystem_c.dylib 0xa7312956 abort + 133
> 3 org.pharo.Pharo 0x0011c0bf sigsegv + 227
> 4 libsystem_platform.dylib 0xa757102b _sigtramp + 43
> 5 ??? 0xffffffff 0 + 4294967295
> 6 org.pharo.Pharo 0x0011bfdc getCrashDumpFilenameInto + 82
> 7 libobjc.A.dylib 0xa67933f2 (anonymous namespace)::AutoreleasePoolPage::autoreleaseFullPage(objc_object*, (anonymous namespace)::AutoreleasePoolPage*) + 56
> 8 libobjc.A.dylib 0xa6791495 objc_object::rootAutorelease2() + 79
> 9 com.apple.AppKit 0x91aed11c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3515
> 10 com.apple.AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
> 11 org.pharo.Pharo 0x001101f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
> 12 org.pharo.Pharo 0x0011029f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
> 13 org.pharo.Pharo 0x0011a770 vmIOProcessEvents + 190
> 14 org.pharo.Pharo 0x0011a7d7 ioProcessEvents + 57
> 15 org.pharo.Pharo 0x000ad726 checkForEventsMayContextSwitch + 866
> 16 org.pharo.Pharo 0x000aee51 ceCheckForInterrupts + 16
> 17 ??? 0x0371c1cb 0 + 57786827
> 18 org.pharo.Pharo 0x0009e189 interpret + 757
> 19 org.pharo.Pharo 0x0011d18c -[sqSqueakMainApplication runSqueak] + 439
> 20 com.apple.Foundation 0x95214299 __NSFirePerformWithOrder + 432
> 21 com.apple.CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
> 22 com.apple.CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
> 23 com.apple.CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
> 24 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
> 25 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
> 26 com.apple.HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
> 27 com.apple.HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
> 28 com.apple.HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
> 29 com.apple.AppKit 0x9137ab2d _DPSNextEvent + 2101
> 30 com.apple.AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
> 31 com.apple.AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
> 32 com.apple.AppKit 0x9136fa7d -[NSApplication run] + 763
> 33 com.apple.AppKit 0x91341b3a NSApplicationMain + 1228
> 34 libdyld.dylib 0xa7268611 start + 1
>
> Thread 1:: com.apple.coreaudio.AQClient
> 0 libsystem_kernel.dylib 0xa73ba422 mach_msg_trap + 10
> 1 libsystem_kernel.dylib 0xa73b9acf mach_msg + 159
> 2 com.apple.CoreFoundation 0x9377da88 __CFRunLoopServiceMachPort + 296
> 3 com.apple.CoreFoundation 0x9377ca76 __CFRunLoopRun + 2262
> 4 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
> 5 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
> 6 com.apple.audio.toolbox.AudioToolbox 0x9263c084 GenericRunLoopThread::Entry(void*) + 138
> 7 com.apple.audio.toolbox.AudioToolbox 0x9263bfba CAPThread::Entry(CAPThread*) + 94
> 8 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
> 9 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
> 10 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>
> Thread 2:
> 0 libsystem_kernel.dylib 0xa73c4152 __semwait_signal + 10
> 1 libsystem_c.dylib 0xa732fdb7 nanosleep$UNIX2003 + 189
> 2 org.pharo.Pharo 0x0011ef30 beatStateMachine + 106
> 3 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
> 4 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
> 5 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>
> Thread 3:: com.apple.NSEventThread
> 0 libsystem_kernel.dylib 0xa73ba422 mach_msg_trap + 10
> 1 libsystem_kernel.dylib 0xa73b9a5f mach_msg + 47
> 2 com.apple.CoreFoundation 0x9377da88 __CFRunLoopServiceMachPort + 296
> 3 com.apple.CoreFoundation 0x9377ca76 __CFRunLoopRun + 2262
> 4 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
> 5 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
> 6 com.apple.AppKit 0x914aa57c _NSEventThread + 165
> 7 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
> 8 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
> 9 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
>
> Thread 4:
> 0 libsystem_kernel.dylib 0xa73c471a __workq_kernreturn + 10
> 1 libsystem_pthread.dylib 0xa7578e64 _pthread_wqthread + 1035
> 2 libsystem_pthread.dylib 0xa7578a32 start_wqthread + 34
>
> Thread 0 crashed with X86 Thread State (32-bit):
> eax: 0x00000000 ebx: 0xa983a1c0 ecx: 0xbff5a40c edx: 0x00000000
> edi: 0xa757c2ca esi: 0x0000002d ebp: 0xbff5a438 esp: 0xbff5a40c
> ss: 0x00000023 efl: 0x00000206 eip: 0xa73c3eda cs: 0x0000000b
> ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
> cr2: 0xa981f340
>
> Logical CPU: 0
> Error Code: 0x00080148
> Trap Number: 132
>
>
> Binary Images:
> 0x9c000 - 0x16cff7 +org.pharo.Pharo (5.0.201901051900 - 5.0.201901051900) <91D8A7F9-5FC3-3EB7-8198-D18F6262AF2A> /Users/USER/*/Pharo.app/Contents/MacOS/Pharo
> 0x255000 - 0x29b05f dyld (551.3) <AEE46C03-FE99-3D3F-9A28-119D4A885857> /usr/lib/dyld
> 0x257e000 - 0x2582fff com.apple.audio.AppleHDAHALPlugIn (281.52 - 281.52) <943990E2-9A7B-3078-845B-9D0153680DB4> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
> 0x2588000 - 0x2589fff +libLocalePlugin.dylib (0) <26B928B3-B609-3924-8B88-0355CB1B91A9> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libLocalePlugin.dylib
> 0x7a46000 - 0x7a46fff +libClipboardExtendedPlugin.dylib (0) <3AC80DFD-F452-3B75-A405-B30587D14254> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libClipboardExtendedPlugin.dylib
> 0x7ae7000 - 0x7ca5ff3 com.apple.audio.units.Components (1.14 - 1.14) <1D9A7479-0C4A-3368-A63C-D42A5DAD714F> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
> 0x8302000 - 0x8302fff +libSurfacePlugin.dylib (0) <818104D7-071E-31DC-B2C6-158647AB76FC> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libSurfacePlugin.dylib
> 0x8983000 - 0x8ecdfff com.apple.driver.AppleIntelBDWGraphicsGLDriver (10.34.27 - 10.3.4) <3A8B322A-03DB-32E4-B61C-D8A7BEEB65B7> /System/Library/Extensions/AppleIntelBDWGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsGLDriver
> 0xad43000 - 0xae08ff7 +libfreetype.dylib (0) <D81AD667-A12B-316D-A8D3-0765404C85D3> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libfreetype.dylib
> 0xae27000 - 0xaf5cffb +libcairo.2.dylib (0) <8EC8B098-C04A-35C0-A558-AE6141B9ABBE> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libcairo.2.dylib
> 0xaf97000 - 0xafc4ff3 +libpng12.0.dylib (0) <5C75B651-7DE5-3209-AAF2-6D8CF42D29DD> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libpng12.0.dylib
> 0xb751000 - 0xb887ffb +libgit2.dylib (0) <11C18863-E2BB-3009-A037-708521D8371B> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libgit2.dylib
> 0xb90e000 - 0xb953ffb +libssl.1.0.0.dylib (0) <0A56F172-FA67-3840-ABB7-56FE5532C694> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libssl.1.0.0.dylib
> 0xb96e000 - 0xbaa8fe7 +libcrypto.1.0.0.dylib (0) <B8A5E463-33B2-3400-8AB6-C2B5135778AF> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libcrypto.1.0.0.dylib
> 0xbb0e000 - 0xbb43fff +libssh2.1.dylib (0) <7737B8F7-3D13-39F8-9BF0-FE64A2E4AF12> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libssh2.1.dylib
> 0xe5a1000 - 0xe992fff +libpixman-1.0.dylib (0) <3DB41F92-01BD-3794-A9DB-9413D2FBA2CF> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libpixman-1.0.dylib
> 0xe9b6000 - 0xed21ff7 com.apple.RawCamera.bundle (8.04.0 - 1017.3.7) <77CE2AAF-C0AF-3006-B472-C0887E1BB9A8> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
> 0x9029f000 - 0x9029ffff com.apple.Accelerate (1.11 - Accelerate 1.11) <4FE55EFA-2AAB-3639-8340-CB00CC245170> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
> 0x902a0000 - 0x902b6ff7 libCGInterfaces.dylib (417.2) <A85F54BA-AE25-3B4D-8958-9B62C65C3891> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
> 0x902b7000 - 0x909f8fdf com.apple.vImage (8.1 - ???) <7BA2CB00-F6B3-3798-9CED-D0C3BB3E5231> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
> 0x909f9000 - 0x90b33ff7 libBLAS.dylib (1211.50.2) <056DFB80-2D9C-39BA-8953-EB264FDFDEAA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
> 0x90b34000 - 0x90b61ffb libBNNS.dylib (38.1) <B9685933-6EBE-3123-9CA2-CD7963241A22> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
> 0x90b62000 - 0x90ed5fff libLAPACK.dylib (1211.50.2) <88232E9D-AD52-3E4F-8ACE-C2468400B626> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
> 0x90ed6000 - 0x90eecffb libLinearAlgebra.dylib (1211.50.2) <E9BB8A56-3AB9-33F5-91B5-079F5BAF78E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
> 0x90eed000 - 0x90f06ff7 libSparseBLAS.dylib (1211.50.2) <43DB3D39-727E-3C75-9286-11045DEFC21D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
> 0x90f07000 - 0x91066fc7 libvDSP.dylib (622.50.5) <A10E62DA-511A-35C0-9EC2-6B22D56494E5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
> 0x91067000 - 0x91147ffb libvMisc.dylib (622.50.5) <5969D356-9DDA-33FB-B9E8-6BD5E1C4EB05> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
> 0x91148000 - 0x91148fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <D3929A06-59EB-3DCA-89B1-5F44817DBC93> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
> 0x9133c000 - 0x920feffb com.apple.AppKit (6.9 - 1561.40.112) <2BA80E54-46C2-3FFA-9631-F845F40A8F81> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
> 0x92150000 - 0x92150fff com.apple.ApplicationServices (48 - 50) <28B28337-CFEA-3688-9C35-9EE64A1CA6CB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
> 0x92151000 - 0x921b7ff3 com.apple.ApplicationServices.ATS (377 - 445.4) <65D4E2E8-5B98-3666-863D-4DE452311550> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
> 0x921ba000 - 0x922deff3 libFontParser.dylib (222.1.6) <486BD2ED-E834-31DB-8522-D6B255D6CC58> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
> 0x922df000 - 0x9232bff3 libFontRegistry.dylib (221.3) <65513B66-D028-32B6-81CB-075161A419DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
> 0x9237a000 - 0x923adff3 libTrueTypeScaler.dylib (222.1.6) <185D1DD1-5764-33FD-BCA6-A651934956FB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
> 0x92419000 - 0x9241efff com.apple.ColorSyncLegacy (4.13.0 - 1) <987F0D58-C5CD-3C1F-A88B-DBDE4C3E73D8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
> 0x924c8000 - 0x92520fff com.apple.HIServices (1.22 - 624.1) <3D8C7044-D149-325D-B55E-09BC57665193> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
> 0x92521000 - 0x92530ff7 com.apple.LangAnalysis (1.7.0 - 1.7.0) <92601EB8-3F73-3BBF-B3B6-0C7D47D819A9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
> 0x92531000 - 0x92589ffb com.apple.print.framework.PrintCore (13.4 - 503.2) <E28CF09A-9AEC-3D70-AF27-F428332FEB74> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
> 0x9258a000 - 0x92620ff7 com.apple.QD (3.12 - 404.2) <113D0ECA-A6B2-39A7-AE1E-CAE7B40A3CAF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
> 0x92621000 - 0x9262dff3 com.apple.speech.synthesis.framework (7.5.1 - 7.5.1) <7CDC3350-95F1-34C1-8B4F-9B31368BEEB0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
> 0x9262e000 - 0x9287cffb com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <92F5F62A-4707-35D3-BF73-88239ED7F79C> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
> 0x9287e000 - 0x9287efff com.apple.audio.units.AudioUnit (1.14 - 1.14) <24D68C49-15B8-31B8-A3BB-CAD584CD2CAC> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
> 0x929b6000 - 0x92d2bfff com.apple.CFNetwork (901.1 - 901.1) <F957C597-9C0F-3884-B9A2-0CAAF17FCE64> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
> 0x92d41000 - 0x92d4aff3 com.apple.audio.SoundManager (4.2 - 4.2) <FA75FD1F-2FEE-3E25-A160-AF78044082BE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
> 0x92d50000 - 0x930e6ff7 com.apple.HIToolbox (2.1.1 - 911.10) <9D42DFC7-DB53-352C-BAD3-3C5CD23EF53D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
> 0x93146000 - 0x931e0ffb com.apple.ink.framework (10.9 - 221) <68D3D209-BCB1-3750-8632-C12DE8F250B1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
> 0x931e1000 - 0x9321bfff com.apple.NavigationServices (3.8 - 227) <AD26CCEE-6468-317F-9540-EEE95A6E0990> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
> 0x9323e000 - 0x93240fff com.apple.securityhi (9.0 - 55006) <15724ACD-75A1-3CEF-8A53-3BE31CD0CEB6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
> 0x93241000 - 0x93247fff com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <03DE054B-239F-3D6F-BBED-98FE8EC6A3C0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
> 0x93248000 - 0x93248fff com.apple.Cocoa (6.11 - 22) <8419F291-2B0B-322A-91CE-DBCD8082C778> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
> 0x93255000 - 0x93314ff3 com.apple.ColorSync (4.13.0 - 3325) <C28DA8B8-868E-3BF8-A327-904DC9348FA6> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
> 0x93315000 - 0x933b0fff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <B665144E-6421-39FD-9DFA-E1B2BB96CD34> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
> 0x9340e000 - 0x93413fff com.apple.CoreBluetooth (1.0 - 1) <D8E00284-8021-3A90-8379-CF161DA6078B> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
> 0x93414000 - 0x936f6ff7 com.apple.CoreData (120 - 851) <FCC5890C-147F-3A85-92D1-751C3E33F96A> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
> 0x936f7000 - 0x936fdff3 com.apple.CoreDisplay (1.0 - 97.21) <3C9F1E4B-0BEB-3BBC-81D1-3F90F54211DF> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
> 0x936fe000 - 0x93b88ff7 com.apple.CoreFoundation (6.9 - 1452.23) <17321B27-67AB-3D26-B9DF-A69624B1C82B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
> 0x93b8a000 - 0x941bdff3 com.apple.CoreGraphics (2.0 - 1161.21) <909796EA-77A5-3584-AE65-48B11952DBBC> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
> 0x941bf000 - 0x94435ffb com.apple.CoreImage (13.0.0 - 579.5) <3ABBFE1A-2E03-31E5-98E8-4E3D5D6D1FB4> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
> 0x944f2000 - 0x945e9ff7 com.apple.CoreMedia (1.0 - 2276.50) <0BF2ADE6-51A4-3AAC-B247-0E6629669ABA> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
> 0x9463d000 - 0x9463dfff com.apple.CoreServices (822.33 - 822.33) <DAD579FC-6A21-3989-B014-C3CE888E5E5E> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
> 0x9463e000 - 0x946b0ff3 com.apple.AE (735.1 - 735.1) <72876D21-3967-3CBE-9006-3E33FEFA6505> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
> 0x946b1000 - 0x9498fff7 com.apple.CoreServices.CarbonCore (1178.4 - 1178.4) <3BC3590D-F528-39EE-8D6B-13526E5CE810> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
> 0x94990000 - 0x949c4ffb com.apple.DictionaryServices (1.2 - 284.2) <351D5B30-AC6C-3BCC-AE26-632AE228BBAC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
> 0x949c5000 - 0x949cdfff com.apple.CoreServices.FSEvents (1239.50.1 - 1239.50.1) <C0631AEA-6D41-3BA5-B5D0-4ACD95234303> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
> 0x949ce000 - 0x94b2dff7 com.apple.LaunchServices (822.32 - 822.32) <F6BFB16B-D6B3-3730-94C0-9490B2C63371> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
> 0x94b2e000 - 0x94bdbfff com.apple.Metadata (10.7.0 - 1191.4.13) <95F0D9F8-315B-364C-AC92-A750D8CE3CD4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
> 0x94bdc000 - 0x94c3dfff com.apple.CoreServices.OSServices (822.33 - 822.33) <897A8A5A-8A70-340D-A041-057957F321D6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
> 0x94c3e000 - 0x94caffff com.apple.SearchKit (1.4.0 - 1.4.0) <B3E3985C-7739-3815-8A89-477F975C2029> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
> 0x94cb0000 - 0x94cd3fff com.apple.coreservices.SharedFileList (71.21 - 71.21) <8B10F426-0DF3-3FCE-B5DB-F3860BAA860F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
> 0x94cd4000 - 0x94e20ffb com.apple.CoreText (352.0 - 578.18) <CF0AF654-0DDD-3FA3-BE0E-FBB90D45BE83> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
> 0x94e21000 - 0x94e5bffb com.apple.CoreVideo (1.8 - 0.0) <4B4E52AC-7BBA-375E-9D86-1DD096410604> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
> 0x94e5c000 - 0x94ee3ff3 com.apple.framework.CoreWLAN (13.0 - 1350.1) <68C405BD-8A07-3080-A9F0-938D0A2B49C8> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
> 0x95137000 - 0x95140ff7 com.apple.DiskArbitration (2.7 - 2.7) <F866E76D-7FFA-3E93-9A8A-32C3754F1F33> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
> 0x95151000 - 0x954c1ffb com.apple.Foundation (6.9 - 1452.23) <9212AB5F-B5FC-37C8-8059-853B006434E1> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
> 0x95502000 - 0x95531ff3 com.apple.GSS (4.0 - 2.0) <0BB8D894-20EA-3D83-A79B-654623C674B4> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
> 0x9555e000 - 0x95676ff3 com.apple.Bluetooth (6.0.6 - 6.0.6f2) <E83F7CF7-7776-3FE6-9B45-8FA27C09EACE> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
> 0x956dc000 - 0x9577dff7 com.apple.framework.IOKit (2.0.2 - 1445.60.1) <5289B606-E36C-3DDC-B8D5-2151B1EE2933> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
> 0x9577f000 - 0x95786fff com.apple.IOSurface (211.12 - 211.12) <B24705CD-3B67-3D4C-A194-FE817FAFF983> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
> 0x957db000 - 0x9595fff7 com.apple.ImageIO.framework (3.3.0 - 1739.3) <EEC26E38-3136-346E-8293-4993854F328C> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
> 0x95960000 - 0x95964ffb libGIF.dylib (1739.3) <017E36E0-FB42-303A-9D10-58E082C97BF9> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
> 0x95965000 - 0x95a56ff7 libJP2.dylib (1739.3) <2A34D143-026C-3572-9CC1-ED4751B1E2A3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
> 0x95a57000 - 0x95a79ff7 libJPEG.dylib (1739.3) <80C0109B-2D63-331D-B595-01D2A8CDD431> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
> 0x95a7a000 - 0x95aa0ff7 libPng.dylib (1739.3) <B2C1476E-296E-3E8A-AD98-C95C192D9329> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
> 0x95aa1000 - 0x95aa3ffb libRadiance.dylib (1739.3) <65386E46-F92D-30C6-BA00-33C16C6AD3D7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
> 0x95aa4000 - 0x95aeeff3 libTIFF.dylib (1739.3) <59086815-1D75-36AB-9B74-CD8A00DEEE49> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
> 0x964fa000 - 0x96512fff com.apple.Kerberos (3.0 - 1) <BFC5A83F-78BD-3FEC-AF28-CF36927117C6> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
> 0x96513000 - 0x96546ffb com.apple.LDAPFramework (2.4.28 - 194.5) <3E612921-B937-3B7E-9636-9FBBF94D1019> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
> 0x9656a000 - 0x96572fff com.apple.MediaAccessibility (1.0 - 114) <D6008060-F087-3713-8C1C-86E259D493AF> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
> 0x96573000 - 0x96bd1ff7 com.apple.MediaToolbox (1.0 - 2276.50) <458F8EA5-E32C-3CBC-97AB-4CD925136880> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
> 0x96bd3000 - 0x96c4bff3 com.apple.Metal (125.25 - 125.25) <C1BFDD6D-6162-355B-9B87-C6F67FA3FC65> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
> 0x96c4d000 - 0x96c59fff com.apple.NetFS (6.0 - 4.0) <4A9454E1-FF5C-321A-8317-4C120332356A> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
> 0x99586000 - 0x9958eff7 libcldcpuengine.dylib (2.8.7) <464D7F18-5876-3751-A7BF-E1289C502B5F> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
> 0x9958f000 - 0x995dbfff com.apple.opencl (2.8.15 - 2.8.15) <41D0BAA4-B8AA-3277-A5E4-8256B839C636> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
> 0x995dc000 - 0x995f8fff com.apple.CFOpenDirectory (10.13 - 207.50.1) <F183AEDA-CC0A-3B26-B20F-6228D0704724> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
> 0x995f9000 - 0x99604fff com.apple.OpenDirectory (10.13 - 207.50.1) <92CD87D2-E933-3A4F-AE00-0304034876E6> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
> 0x9a80e000 - 0x9a80ffff libCVMSPluginSupport.dylib (16.5.10) <621A9123-A958-340E-86D0-997C9E1DDB4C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
> 0x9a810000 - 0x9a814fff libCoreFSCache.dylib (162.6.1) <FBF63A91-5B45-36FF-9340-D9223DA9A49B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
> 0x9a815000 - 0x9a819fff libCoreVMClient.dylib (162.6.1) <0958F095-D449-343F-9F13-AD82E5D2055A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
> 0x9a81a000 - 0x9a823ff7 libGFXShared.dylib (16.5.10) <0C5906D1-B9BB-3C7B-B0D5-DB4EE842978D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
> 0x9a824000 - 0x9a830fff libGL.dylib (16.5.10) <85E5F934-C3AE-3E82-B411-0C790FF69773> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
> 0x9a831000 - 0x9a86cffb libGLImage.dylib (16.5.10) <F2CE94F0-47FD-35E1-806B-0F29AF0495EC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
> 0x9a86d000 - 0x9a9e5ffb libGLProgrammability.dylib (16.5.10) <283B04BF-52D4-3EBE-A173-23D28E3EEB45> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
> 0x9a9e6000 - 0x9aa28ff7 libGLU.dylib (16.5.10) <8CAAAB65-FC03-39C1-8594-BBBFB6B0BD12> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
> 0x9b3cf000 - 0x9b3defff com.apple.opengl (16.5.10 - 16.5.10) <F2D5732F-7734-3CE2-ABA3-A8F49C071839> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
> 0x9b3df000 - 0x9b56cfff GLEngine (16.5.10) <DF07720E-FEA4-37B4-8BD5-9682CDF6D0BC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
> 0x9b56d000 - 0x9b597fff GLRendererFloat (16.5.10) <39E3D87C-A4E3-3621-83E1-17B05C4E018C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
> 0x9c14a000 - 0x9c384ff3 com.apple.QuartzCore (1.11 - 584.52.1) <7DABD878-75F0-3AF2-8E5C-8A92CDD34C9B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
> 0x9c3da000 - 0x9c632ffb com.apple.QuickTime (7.7.3 - 3014.8) <43E74F6E-7BF5-3EE0-BBFC-8399C04A793C> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
> 0x9c818000 - 0x9cb49ff3 com.apple.security (7.0 - 58286.60.28) <282B7924-67E3-3F3B-8FE5-54550DA22447> /System/Library/Frameworks/Security.framework/Versions/A/Security
> 0x9cb4a000 - 0x9cbd2ffb com.apple.securityfoundation (6.0 - 55185.50.5) <D6375494-880A-30A4-8670-31DA8E789912> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
> 0x9cbfe000 - 0x9cc02fff com.apple.xpc.ServiceManagement (1.0 - 1) <43F3C3AA-4C1D-37B7-BA13-D6CB542A3307> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
> 0x9cd2d000 - 0x9cd9dff3 com.apple.SystemConfiguration (1.17 - 1.17) <D7C33CE2-30D1-3602-A8D8-B05C8A8C79B3> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
> 0x9cf47000 - 0x9d2d6ff7 com.apple.VideoToolbox (1.0 - 2276.50) <F9F8DDCD-FB7C-39B0-AA2B-111138F4800A> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
> 0x9ede6000 - 0x9ee85ff7 com.apple.APFS (1.0 - 1) <1C8712C6-0469-3564-BF63-DFCB4E7EAF87> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
> 0x9f49b000 - 0x9f4c6ff3 com.apple.framework.Apple80211 (13.0 - 1361.7) <D7355E97-AB0B-3587-82AD-6B9FBFF1C256> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
> 0x9f4c8000 - 0x9f4d2fff com.apple.AppleFSCompression (96.60.1 - 1.0) <191C4733-0521-30C8-AB00-54DC56F7E7E5> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
> 0x9f5d0000 - 0x9f60dffb com.apple.AppleJPEG (1.0 - 1) <B7271B9B-A441-35F0-9B30-0FA646E981AA> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
> 0x9f62c000 - 0x9f634fff com.apple.AppleSRP (5.0 - 1) <0C288A20-01A0-3C3C-8091-B8672B1F0CC6> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
> 0x9f707000 - 0x9f756ffb com.apple.AppleVAFramework (5.0.41 - 5.0.41) <02C2E120-F1F7-31E0-8716-43120084A793> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
> 0x9f760000 - 0x9f767fff com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <22080179-8A2A-32EF-A66A-5415E05B6EBF> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
> 0x9f768000 - 0x9f7f3ff7 com.apple.backup.framework (1.9.5 - 1.9.5) <633E36AC-7AAE-351B-A279-7E217DC6644B> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
> 0x9f938000 - 0x9f941ffb com.apple.CommonAuth (4.0 - 2.0) <1096BDDF-4D5D-3C36-8AF6-556CC7F1F66A> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
> 0x9f9eb000 - 0x9fd2cfef com.apple.CoreAUC (259.0.0 - 259.0.0) <0F3A5737-EED7-39A9-A06A-4F9F3B9CD1E1> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
> 0x9fd2d000 - 0x9fd5efff com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <3DB6ECE9-3F33-3DB9-95F0-4CD85253C21D> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
> 0x9fdd3000 - 0x9fddbfff com.apple.frameworks.CoreDaemon (1.3 - 1.3) <DFFFED5D-D7EE-356C-A114-E81A51FA04CC> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
> 0x9fddc000 - 0x9fdecff7 com.apple.CoreEmoji (1.0 - 69.3) <165A133F-DED4-3B24-A9BF-6EA6F3F7A152> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
> 0x9ff75000 - 0x9ffa8ff7 com.apple.CoreServicesInternal (309.1 - 309.1) <0C4952C6-785B-3E1F-8588-1C914ADF954D> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
> 0x9ffa9000 - 0xa003fff3 com.apple.CoreSymbolication (9.3 - 64026) <7895DF41-EF5D-36AC-BB0E-C3020D87C200> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
> 0xa0040000 - 0xa0167ff3 com.apple.coreui (2.1 - 494.1) <91CFA81E-25D5-32AD-AEAE-9AC690F37481> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
> 0xa0168000 - 0xa0206ff7 com.apple.CoreUtils (5.6 - 560.11) <FD566F31-AAB0-30A8-B069-BF6AB1E4F647> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
> 0xa0257000 - 0xa02b4ff3 com.apple.framework.CoreWiFi (13.0 - 1350.1) <CCED77D5-2751-3EA9-9413-859D2F09B4A4> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
> 0xa02b5000 - 0xa02c5ffb com.apple.CrashReporterSupport (10.13 - 1) <EF523AD9-1BE6-3C49-986C-F737910EAAE3> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
> 0xa0333000 - 0xa0340fff com.apple.framework.DFRFoundation (1.0 - 191.7) <D6B46C05-938E-39BF-B085-20D25FDEEDF7> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
> 0xa038c000 - 0xa03fdfff com.apple.datadetectorscore (7.0 - 590.3) <31B3BFAC-FF9C-3F58-A01B-6A01A28FDEE0> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
> 0xa03fe000 - 0xa043effb com.apple.DebugSymbols (181.0 - 181.0) <51B67F42-ACCD-39A3-8739-E223FAEDFF93> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
> 0xa043f000 - 0xa057effb com.apple.desktopservices (1.12.5 - 1.12.5) <27DE2928-4DCB-3AA3-B490-ECD108C0F3F5> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
> 0xa08be000 - 0xa0ceeff7 com.apple.vision.FaceCore (3.3.2 - 3.3.2) <8B37289B-EB90-32F0-97A6-21566B236CAD> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
> 0xa2a8a000 - 0xa2a94fff libGPUSupportMercury.dylib (16.5.10) <DEF9523E-2B09-3C01-9A7B-19B6A5E5B4F7> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
> 0xa36a0000 - 0xa3713ff3 com.apple.Heimdal (4.0 - 2.0) <03A4EE80-4E4A-390C-9E2E-0CEC3307496D> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
> 0xa39cb000 - 0xa39d2fff com.apple.IOAccelerator (378.18.1 - 378.18.1) <6519F950-374B-35FA-A383-3BABB9354D99> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
> 0xa39d3000 - 0xa39ecfff com.apple.IOPresentment (1.0 - 35.1) <46620404-9D01-339D-8EFC-56E09B19C9AA> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
> 0xa3a49000 - 0xa3a69ffb com.apple.IconServices (97.6 - 97.6) <C107CE67-BF5F-3AC9-A514-C864310F2BBB> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
> 0xa3aa1000 - 0xa3b95fff com.apple.LanguageModeling (1.0 - 159.5.3) <D8038B28-4A97-3E03-8AE6-5D3C3A1CE8F2> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
> 0xa3b96000 - 0xa3bd6fff com.apple.Lexicon-framework (1.0 - 33.5) <C8DEE7FC-6CCE-3645-B6C1-CCF5FD07C20C> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
> 0xa3bda000 - 0xa3be0ff3 com.apple.LinguisticData (1.0 - 238.3) <16C6495B-D87B-3144-846C-C2C1214900CF> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
> 0xa3f5c000 - 0xa3f86fff com.apple.MultitouchSupport.framework (1404.4 - 1404.4) <591C5CFA-F49A-3AA3-9ACB-5076483D6BB0> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
> 0xa40a5000 - 0xa40affff com.apple.NetAuth (6.2 - 6.2) <D74A6D47-3D72-3E44-820B-9381D7425B11> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
> 0xa4157000 - 0xa4164ffb com.apple.PerformanceAnalysis (1.194 - 194) <761316A9-016F-3C95-A020-CADDC50E4F39> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
> 0xa4204000 - 0xa4220ff7 com.apple.ProtocolBuffer (1 - 260) <1EE82E2E-BA9D-33CC-904F-A9467619FB6B> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
> 0xa430f000 - 0xa4331fff com.apple.RemoteViewServices (2.0 - 125) <54C07CCF-E480-3033-979D-A7E6BCC6281F> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
> 0xa43d9000 - 0xa4406ffb com.apple.Sharing (1050.21 - 1050.21) <09DF5459-E2B7-39C5-9600-474DFD22F131> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
> 0xa4425000 - 0xa4426fff com.apple.performance.SignpostNotification (1.2.5 - 2.5) <86B3053F-0169-3663-924F-91186D05151D> /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
> 0xa4427000 - 0xa44adff7 com.apple.SkyLight (1.600.0 - 312.62) <747AEAD4-5F54-3B3C-B92F-54B35F490C3A> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
> 0xa44dd000 - 0xa44eaff7 com.apple.SpeechRecognitionCore (4.6.1 - 4.6.1) <750D7D56-1633-3762-9B3A-B342D2AD614D> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
> 0xa47ba000 - 0xa4840ffb com.apple.Symbolication (9.3 - 64033) <A6EE4F4A-35E3-303D-8B7C-F84368546DC1> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
> 0xa4893000 - 0xa489bfff com.apple.TCC (1.0 - 1) <449D3E94-0C9A-3F2A-835B-593D846F6006> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
> 0xa489c000 - 0xa48b3ff3 com.apple.TextureIO (3.7 - 3.7) <9D532312-C024-38CA-B137-A4C88919C5EC> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
> 0xa48e0000 - 0xa48e1fff com.apple.TrustEvaluationAgent (2.0 - 31) <185BD5A9-5A2D-3317-B7FE-9B67F14C4D2C> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
> 0xa48e2000 - 0xa4a6cfff com.apple.UIFoundation (1.0 - 547.5) <1B6390A9-8D94-3E6D-BDB4-A1E6B39497C4> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
> 0xa4e04000 - 0xa4ec8fff com.apple.ViewBridge (343.2 - 343.2) <D34224CE-BF51-3F7E-A714-4FD465ED5670> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
> 0xa503b000 - 0xa503dfff com.apple.loginsupport (1.0 - 1) <96644B33-7507-3AE7-BC45-D83934517F37> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
> 0xa503e000 - 0xa504ffff com.apple.login (3.0 - 3.0) <CDB5BDAD-934C-390D-A1B6-0EBA73043BCE> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
> 0xa50c8000 - 0xa50fbff7 libclosured.dylib (551.3) <F357ECA7-469A-3611-8D9C-3267FB90071A> /usr/lib/closure/libclosured.dylib
> 0xa5157000 - 0xa518eff3 libCRFSuite.dylib (41) <7B102174-C6BA-3EA8-93AC-A53254B79D78> /usr/lib/libCRFSuite.dylib
> 0xa518f000 - 0xa5199ffb libChineseTokenizer.dylib (28) <00EF6AE9-C195-334C-9776-79E9BD298AF6> /usr/lib/libChineseTokenizer.dylib
> 0xa5235000 - 0xa5236fff libDiagnosticMessagesClient.dylib (104) <6829B180-2556-3A7E-A2E6-BD4859DF30A7> /usr/lib/libDiagnosticMessagesClient.dylib
> 0xa5268000 - 0xa5452ff7 libFosl_dynamic.dylib (17.8) <2806AC88-9928-3848-B63E-E3891CD58511> /usr/lib/libFosl_dynamic.dylib
> 0xa545a000 - 0xa545afff libOpenScriptingUtil.dylib (174) <BD4EA519-A75C-3840-8870-4DE884502F47> /usr/lib/libOpenScriptingUtil.dylib
> 0xa54ae000 - 0xa54b2fff libScreenReader.dylib (562.18.4) <24F173B6-9EB9-3730-A6CE-D43827265020> /usr/lib/libScreenReader.dylib
> 0xa54b3000 - 0xa54b4fff libSystem.B.dylib (1252.50.4) <AA5E65F6-81A7-3B9D-A322-C8230EA2DD9E> /usr/lib/libSystem.B.dylib
> 0xa54c3000 - 0xa54d8ff7 libapple_nghttp2.dylib (1.24) <480C0C04-2533-3D44-8232-006B6CBA7758> /usr/lib/libapple_nghttp2.dylib
> 0xa54d9000 - 0xa5504fff libarchive.2.dylib (54) <D55C5F86-251D-3C33-A617-0C623D4F512E> /usr/lib/libarchive.2.dylib
> 0xa5505000 - 0xa5654ffb libate.dylib (1.13.1) <E109CCBF-357D-3C87-9CE5-D53AE03609A2> /usr/lib/libate.dylib
> 0xa5658000 - 0xa5658ff3 libauto.dylib (187) <CE2A78CC-670F-3E07-9539-822DCD2F6084> /usr/lib/libauto.dylib
> 0xa5659000 - 0xa5669fff libbsm.0.dylib (39) <6A4D8D43-8AD8-3B0C-A19C-22A77D30DD8E> /usr/lib/libbsm.0.dylib
> 0xa566a000 - 0xa5676ff7 libbz2.1.0.dylib (38) <77C24A36-BE84-3702-A786-935C597A0A86> /usr/lib/libbz2.1.0.dylib
> 0xa5677000 - 0xa56d0ffb libc++.1.dylib (400.9) <BA03445F-C2AD-3C30-A25D-3654091142AB> /usr/lib/libc++.1.dylib
> 0xa56d1000 - 0xa56f2fff libc++abi.dylib (400.8.2) <60422228-2A4A-3A12-AB94-3110E9082D62> /usr/lib/libc++abi.dylib
> 0xa56f4000 - 0xa5705ff7 libcmph.dylib (6) <EC7664F1-B5A1-37F4-B7DC-F6AC10587E35> /usr/lib/libcmph.dylib
> 0xa5706000 - 0xa571bff7 libcompression.dylib (47.60.2) <FB4313A1-D9BE-36DD-A8A2-1AC45D0320AD> /usr/lib/libcompression.dylib
> 0xa571c000 - 0xa5733ffb libcoretls.dylib (155.50.1) <A7FFC69E-B53D-324D-8AE1-C1AC50CEB37F> /usr/lib/libcoretls.dylib
> 0xa5734000 - 0xa5735fff libcoretls_cfhelpers.dylib (155.50.1) <D210E966-844F-3A00-A17E-7489EE444E36> /usr/lib/libcoretls_cfhelpers.dylib
> 0xa58b6000 - 0xa5a5dff3 libcrypto.35.dylib (22.50.2) <A658A3FD-A5C4-3DC9-9A45-A2E97282D419> /usr/lib/libcrypto.35.dylib
> 0xa5c1d000 - 0xa5c74fff libcups.2.dylib (462.2.1) <806D6B01-D043-325B-9EB3-7BC8DD781B8C> /usr/lib/libcups.2.dylib
> 0xa5ca0000 - 0xa5cf2fff libcurl.4.dylib (105.40.1) <9809E78E-365C-3F94-A230-4933A28558E0> /usr/lib/libcurl.4.dylib
> 0xa5d8b000 - 0xa5d8bfff libenergytrace.dylib (16) <34FC43C7-D9B6-3C01-8B65-E49059D31279> /usr/lib/libenergytrace.dylib
> 0xa5dbf000 - 0xa5dc3fff libheimdal-asn1.dylib (520.50.6) <CAA45AC8-3953-38C7-B6C1-E7ACA1607054> /usr/lib/libheimdal-asn1.dylib
> 0xa5def000 - 0xa5edfff3 libiconv.2.dylib (51.50.1) <F3BF51D6-CFAD-3105-AF32-0667945E0F99> /usr/lib/libiconv.2.dylib
> 0xa5ee0000 - 0xa6102ff7 libicucore.A.dylib (59180.0.1) <7A26EF2B-5D18-319D-9FF5-72D1142A6059> /usr/lib/libicucore.A.dylib
> 0xa614a000 - 0xa614bfff liblangid.dylib (128) <120FE992-47E4-3A73-A039-1B401F5696DC> /usr/lib/liblangid.dylib
> 0xa614c000 - 0xa6164ff7 liblzma.5.dylib (10) <8A5C9679-430A-3A19-AF68-9D21BAC442C7> /usr/lib/liblzma.5.dylib
> 0xa6165000 - 0xa617afff libmarisa.dylib (9) <805453EE-B829-3DA5-8DF3-5132D03D5B74> /usr/lib/libmarisa.dylib
> 0xa622f000 - 0xa644cfff libmecabra.dylib (779.7.6) <A6D0BC1B-9DF2-3A26-8E1A-06AE207355E7> /usr/lib/libmecabra.dylib
> 0xa6613000 - 0xa678aff3 libnetwork.dylib (1229.60.3) <25A51968-46C6-3E05-A005-5D4F6CE01AD2> /usr/lib/libnetwork.dylib
> 0xa678b000 - 0xa6b6b0fb libobjc.A.dylib (723) <069E8DD2-ECBD-3296-9688-199A93DB8F1F> /usr/lib/libobjc.A.dylib
> 0xa6b6f000 - 0xa6b72fff libpam.2.dylib (22) <7106F43C-84DD-3F26-905A-B52780AFEB3E> /usr/lib/libpam.2.dylib
> 0xa6b75000 - 0xa6ba6fff libpcap.A.dylib (79.20.1) <154889CF-5F83-3012-953E-0FC8FEE50FF8> /usr/lib/libpcap.A.dylib
> 0xa6be4000 - 0xa6bffffb libresolv.9.dylib (65) <65A43F5B-CF88-3948-AE5C-D7CA02D814A1> /usr/lib/libresolv.9.dylib
> 0xa6c38000 - 0xa6c49ff7 libsasl2.2.dylib (211) <42C44CD3-07F5-3D62-8D63-350AD6FC6A63> /usr/lib/libsasl2.2.dylib
> 0xa6c4a000 - 0xa6dd4ffb libsqlite3.dylib (274.8.1) <2865CDEE-96C4-3ECC-9F4B-876D0CD27C41> /usr/lib/libsqlite3.dylib
> 0xa6e2c000 - 0xa6e8affb libssl.35.dylib (22.50.2) <1AAEE15A-D711-3B1B-81A9-3195E6EFB3DE> /usr/lib/libssl.35.dylib
> 0xa6f78000 - 0xa6fd7fff libusrtcp.dylib (1229.60.3) <39EAD1BC-7817-3C8B-890E-B1619826479D> /usr/lib/libusrtcp.dylib
> 0xa6fd8000 - 0xa6fdbff7 libutil.dylib (51.20.1) <86BD9675-16A2-345D-9B8D-E8A3397F2365> /usr/lib/libutil.dylib
> 0xa6fdc000 - 0xa6feaff7 libxar.1.dylib (400) <4B664A7E-EC05-34AD-ACC6-C879B69DBA7C> /usr/lib/libxar.1.dylib
> 0xa6feb000 - 0xa70c9ff7 libxml2.2.dylib (31.10) <A5264063-CE4F-38CE-B884-197B2765E5AB> /usr/lib/libxml2.2.dylib
> 0xa70ca000 - 0xa70f2ff3 libxslt.1.dylib (15.12) <2A385CB5-9458-3408-A4F2-1F51553823F4> /usr/lib/libxslt.1.dylib
> 0xa70f3000 - 0xa7102ff7 libz.1.dylib (70) <588F445F-0065-3D77-8002-BA9411DA1D70> /usr/lib/libz.1.dylib
> 0xa713d000 - 0xa7141fff libcache.dylib (80) <E9928057-A238-3619-8E30-4D1C21C9493C> /usr/lib/system/libcache.dylib
> 0xa7142000 - 0xa714cfff libcommonCrypto.dylib (60118.50.1) <95434E97-2B85-3607-9E02-2A8CFD178D23> /usr/lib/system/libcommonCrypto.dylib
> 0xa714d000 - 0xa7152fff libcompiler_rt.dylib (62) <B9947B1F-9930-385A-A960-856CF6C539CF> /usr/lib/system/libcompiler_rt.dylib
> 0xa7153000 - 0xa715dff3 libcopyfile.dylib (146.50.5) <6A3EF295-2778-3405-BE11-8947695F4A31> /usr/lib/system/libcopyfile.dylib
> 0xa715e000 - 0xa71c6ff7 libcorecrypto.dylib (562.50.17) <FCA475BB-944F-3589-A662-D71043482D28> /usr/lib/system/libcorecrypto.dylib
> 0xa7231000 - 0xa7266fff libdispatch.dylib (913.60.2) <49A9530D-9FB7-38C3-9583-E5F0AAEB3E95> /usr/lib/system/libdispatch.dylib
> 0xa7267000 - 0xa7284fff libdyld.dylib (551.3) <42AC1F77-75EC-3464-B24D-8E95F72FFE21> /usr/lib/system/libdyld.dylib
> 0xa7285000 - 0xa7285fff libkeymgr.dylib (28) <35604C10-4B09-3AA0-9694-87D40C15E706> /usr/lib/system/libkeymgr.dylib
> 0xa7286000 - 0xa7292ff7 libkxld.dylib (4570.61.1) <166C52CE-93C2-3512-923F-542EDC492A4C> /usr/lib/system/libkxld.dylib
> 0xa7293000 - 0xa7293fff liblaunch.dylib (1205.60.9) <3853D7AE-4A44-3D5A-BD3C-210F04C8D523> /usr/lib/system/liblaunch.dylib
> 0xa7294000 - 0xa7299fff libmacho.dylib (906) <14070ABC-E6F7-3CD5-9527-56E38D65BC74> /usr/lib/system/libmacho.dylib
> 0xa729a000 - 0xa729cfff libquarantine.dylib (86) <2660EB51-FA02-36ED-9416-83A4A6849026> /usr/lib/system/libquarantine.dylib
> 0xa729d000 - 0xa729efff libremovefile.dylib (45) <BE0DA6CE-2EF4-3BE9-84E1-BB27E1F385DD> /usr/lib/system/libremovefile.dylib
> 0xa729f000 - 0xa72b6ff7 libsystem_asl.dylib (356.50.1) <8C2103F0-0293-3450-A4D5-CDA224D6B1DD> /usr/lib/system/libsystem_asl.dylib
> 0xa72b7000 - 0xa72b7fff libsystem_blocks.dylib (67) <D45F0CE1-D217-3B46-A84A-F884FE576E04> /usr/lib/system/libsystem_blocks.dylib
> 0xa72b8000 - 0xa7344ff3 libsystem_c.dylib (1244.50.9) <3A7B32B2-F70C-3148-A2B0-38412EF1489F> /usr/lib/system/libsystem_c.dylib
> 0xa7345000 - 0xa7348fff libsystem_configuration.dylib (963.50.8) <EBE21758-807D-3038-91A9-F6075353C6A0> /usr/lib/system/libsystem_configuration.dylib
> 0xa7349000 - 0xa734cfff libsystem_coreservices.dylib (51) <CF4379BC-AEDD-34DF-BFD7-CEA27B0930D5> /usr/lib/system/libsystem_coreservices.dylib
> 0xa734d000 - 0xa734efff libsystem_darwin.dylib (1244.50.9) <326B9F59-5784-3C79-8A44-7C40D662C695> /usr/lib/system/libsystem_darwin.dylib
> 0xa734f000 - 0xa7355ff3 libsystem_dnssd.dylib (878.50.17) <72A8BEDC-0C7C-355F-843D-75469DD85581> /usr/lib/system/libsystem_dnssd.dylib
> 0xa7356000 - 0xa73a5ffb libsystem_info.dylib (517.30.1) <E2FFFE29-1405-342E-8C57-31F681F510F7> /usr/lib/system/libsystem_info.dylib
> 0xa73a6000 - 0xa73caff3 libsystem_kernel.dylib (4570.61.1) <CF8A4C44-02A4-3C2B-B91B-9015F02D8DCF> /usr/lib/system/libsystem_kernel.dylib
> 0xa73cb000 - 0xa741afdb libsystem_m.dylib (3147.50.1) <290D02E2-227B-3B0A-BBFC-B14BC657ADE8> /usr/lib/system/libsystem_m.dylib
> 0xa741b000 - 0xa7435fff libsystem_malloc.dylib (140.50.6) <970603BE-8A36-3776-81A6-BC1B1D04AC35> /usr/lib/system/libsystem_malloc.dylib
> 0xa7436000 - 0xa755aff7 libsystem_network.dylib (1229.60.3) <6FCFE312-E7FD-382D-9246-2C8500A86ACB> /usr/lib/system/libsystem_network.dylib
> 0xa755b000 - 0xa7565fff libsystem_networkextension.dylib (767.60.1) <E8916FFA-B9A1-300E-84C8-669933B8B92E> /usr/lib/system/libsystem_networkextension.dylib
> 0xa7566000 - 0xa756eff3 libsystem_notify.dylib (172) <27A79E60-9B05-3B28-B389-5759A72F7321> /usr/lib/system/libsystem_notify.dylib
> 0xa756f000 - 0xa7575ffb libsystem_platform.dylib (161.50.1) <04C8CF15-A241-3BD8-87B5-DD5DA2DCD564> /usr/lib/system/libsystem_platform.dylib
> 0xa7576000 - 0xa7580ff3 libsystem_pthread.dylib (301.50.1) <95F98870-7DB1-3273-9E61-DEC04059BF18> /usr/lib/system/libsystem_pthread.dylib
> 0xa7581000 - 0xa7584ff3 libsystem_sandbox.dylib (765.60.1) <E689BACE-E8EE-39C6-BFD7-EE82CBD5EE82> /usr/lib/system/libsystem_sandbox.dylib
> 0xa7585000 - 0xa7587fff libsystem_secinit.dylib (30) <F11770B6-8928-3F4A-A5B6-1A7E93247738> /usr/lib/system/libsystem_secinit.dylib
> 0xa7588000 - 0xa7590ff7 libsystem_symptoms.dylib (820.60.2) <7FECC881-A6A0-3DC5-9382-F7EFB829FB1C> /usr/lib/system/libsystem_symptoms.dylib
> 0xa7591000 - 0xa75a3ffb libsystem_trace.dylib (829.50.17) <3786EA81-F02C-3115-A8B6-3AC9088EA04C> /usr/lib/system/libsystem_trace.dylib
> 0xa75a5000 - 0xa75abfff libunwind.dylib (35.3) <C9C74974-E6CE-386D-AF72-DC21323AF40B> /usr/lib/system/libunwind.dylib
> 0xa75ac000 - 0xa75d5ff7 libxpc.dylib (1205.60.9) <D3F2BB40-7D04-362C-BDF0-2C379C05EE99> /usr/lib/system/libxpc.dylib
>
> External Modification Summary:
> Calls made by other processes targeting this process:
> task_for_pid: 75
> thread_create: 0
> thread_set_state: 0
> Calls made by this process:
> task_for_pid: 0
> thread_create: 0
> thread_set_state: 0
> Calls made by all processes on this machine:
> task_for_pid: 799663
> thread_create: 0
> thread_set_state: 0
>
> VM Region Summary:
> ReadOnly portion of Libraries: Total=248.8M resident=0K(0%) swapped_out_or_unallocated=248.8M(100%)
> Writable regions: Total=3.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=3.3G(100%)
>
> VIRTUAL REGION
> REGION TYPE SIZE COUNT (non-coalesced)
> =========== ======= =======
> Accelerate framework 128K 2
> Activity Tracing 256K 2
> CG backing stores 11.1M 4
> CG image 236K 24
> CoreAnimation 148K 15
> CoreGraphics 8K 2
> CoreImage 16K 3
> CoreServices 196K 2
> CoreUI image data 2028K 14
> CoreUI image file 180K 4
> Foundation 4K 2
> Kernel Alloc Once 8K 2
> MALLOC 3.2G 296
> MALLOC guard page 48K 13
> MALLOC_LARGE (reserved) 1024K 2 reserved VM address space (unallocated)
> Memory Tag 242 12K 2
> Memory Tag 249 156K 3
> OpenGL GLSL 128K 3
> SBRK (reserved) 4096K 2 reserved VM address space (unallocated)
> Stack 10.0M 6
> Stack Guard 56.0M 6
> VM_ALLOCATE 98.7M 32
> __DATA 10.6M 243
> __FONT_DATA 4K 2
> __GLSLBUILTINS 2588K 2
> __LINKEDIT 79.3M 19
> __OBJC 3220K 85
> __TEXT 169.5M 243
> __UNICODE 560K 2
> mapped file 301.7M 222
> shared memory 5416K 16
> =========== ======= =======
> TOTAL 3.9G 1244
> TOTAL, minus reserved VM space 3.9G 1244
>
> Model: MacBookPro12,1, BootROM MBP121.0176.B00, 2 processors, Intel Core i7, 3.1 GHz, 16 GB, SMC 2.28f7
> Graphics: Intel Iris Graphics 6100, Intel Iris Graphics 6100, Built-In
> Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
> Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
> AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x133), Broadcom BCM43xx 1.0 (7.77.37.31.1a9)
> Bluetooth: Version 6.0.6f2, 3 services, 27 devices, 1 incoming serial ports
> Network Service: Wi-Fi, AirPort, en0
> Serial ATA Device: APPLE SSD SM0512G, 500.28 GB
> USB Device: USB 3.0 Bus
> USB Device: Internal Memory Card Reader
> USB Device: Bluetooth USB Host Controller
> Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1
>
Feb. 12, 2019
Pharo 7 crashes on OSX when unsuspending laptop?
by Tim Mackinnon
I think I read someone else commenting on this, but I canât find where I read it - but two days in a row now, Iâve had a fresh Pharo 7 image - downloaded with zero sonf and launched from terminal that has crashed with a segfault. Iâve essentially unsuspended my laptop and and then cmd-tabbed to that image to find the apple report tool.
The terminal output looks interesting as it actually seems that the image crashed overnight (2am) when my laptop was closed - Iâve shown some terminal info further back where I remember doing some work (ClyExercismSubmitCommand was a class I was working on before I suspended my laptop). I also show the apple report tool below it.
Any thoughts - or should I just put this into the bug tracker?
Tim
Terminal output:
CmdCommandActivator>>executeCommand
[ | selArgCount |
"show cursor in case item opens a new MVC window"
(selArgCount := selector numArgs) = 0
ifTrue: [ target perform: selector ]
ifFalse: [ selArgCount = arguments size
ifTrue: [ target perform: selector withArguments: arguments ]
ifFalse: [ target perform: selector withArguments: (arguments copyWith: evt) ] ].
self showShortcut.
self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount |...
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
ToggleMenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>handleMouseUp:
MouseButtonEvent>>sentTo:
[ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
BlockClosure>>ensure:
MorphicEventDispatcher>>dispatchEvent:with:
ToggleMenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>handleMouseUp:
MouseButtonEvent>>sentTo:
[ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
BlockClosure>>ensure:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
Break
ClyExercismSubmitCommand>>execute
ClyPackageContextOfFullBrowser(ClySystemBrowserContext)>>executeCommand:by:
[ self prepareCommandForExecution.
context executeCommand: command by: self.
self applyCommandResult ] in CmdCommandActivator>>executeCommand in Block: [ self prepareCommandForExecution....
BlockClosure>>on:do:
CmdCommandActivator>>executeCommand
[ | selArgCount |
"show cursor in case item opens a new MVC window"
(selArgCount := selector numArgs) = 0
ifTrue: [ target perform: selector ]
ifFalse: [ selArgCount = arguments size
ifTrue: [ target perform: selector withArguments: arguments ]
ifFalse: [ target perform: selector withArguments: (arguments copyWith: evt) ] ].
self showShortcut.
self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount |...
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
ToggleMenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>handleMouseUp:
MouseButtonEvent>>sentTo:
[ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
BlockClosure>>ensure:
MorphicEventDispatcher>>dispatchEvent:with:
ToggleMenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>handleMouseUp:
MouseButtonEvent>>sentTo:
[ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
BlockClosure>>ensure:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[ ActiveHand := self.
ActiveEvent := anEvent.
result := focusHolder
handleFocusEvent: (anEvent transformedBy: (focusHolder transformedFrom: self)) ] in HandMorph>>sendFocusEvent:to:clear: in Block: [ ActiveHand := self....
Pharo(64915,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
*** error: can't allocate region securely
*** set a breakpoint in malloc_error_break to debug
Pharo(64915,0xa983a1c0) malloc: *** mach_vm_map(size=8388608) failed (error code=3)
*** error: can't allocate region securely
*** set a breakpoint in malloc_error_break to debug
Segmentation fault Tue Feb 12 02:05:34 2019
VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6
Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
C stack backtrace & registers:
eax 0x00000000 ebx 0xf98ca000 ecx 0x00000000 edx 0xf98ca000
edi 0xf98ca000 esi 0xf98ca000 ebp 0xbff5ac98 esp 0xbff5ac90
eip 0xa67905d7
0 libobjc.A.dylib 0xa67905d7 _ZN12_GLOBAL__N_119AutoreleasePoolPageC1EPS0_ + 9
1 Pharo 0x0011bcf3 reportStackState + 770
2 Pharo 0x0011c0b1 sigsegv + 213
3 libsystem_platform.dylib 0xa757102b _sigtramp + 43
4 ??? 0xffffffff 0x0 + 4294967295
5 libobjc.A.dylib 0xa67933f2 _ZN12_GLOBAL__N_119AutoreleasePoolPage19autoreleaseFullPageEP11objc_objectPS0_ + 56
6 libobjc.A.dylib 0xa6791495 _ZN11objc_object16rootAutorelease2Ev + 79
7 AppKit 0x91aed11c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3515
8 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
9 Pharo 0x001101f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
10 Pharo 0x0011029f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
11 Pharo 0x0011a770 vmIOProcessEvents + 190
12 Pharo 0x0011a7d7 ioProcessEvents + 57
13 Pharo 0x000ad726 checkForEventsMayContextSwitch + 866
14 Pharo 0x000aee51 ceCheckForInterrupts + 16
15 ??? 0x0371c1cb 0x0 + 57786827
16 Pharo 0x0009e189 interpret + 757
17 Pharo 0x0011d18c -[sqSqueakMainApplication runSqueak] + 439
18 Foundation 0x95214299 __NSFirePerformWithOrder + 432
19 CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
20 CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
21 CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
22 CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
23 CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
24 HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
25 HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
26 HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
27 AppKit 0x9137ab2d _DPSNextEvent + 2101
28 AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
29 AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
30 AppKit 0x9136fa7d -[NSApplication run] + 763
31 AppKit 0x91341b3a NSApplicationMain + 1228
32 libdyld.dylib 0xa7268611 start + 1
Smalltalk stack dump:
0xbff5cee0 M ProcessorScheduler class>idleProcess 0x4430c98: a(n) ProcessorScheduler class
0x6d63fd8 s [] in ProcessorScheduler class>startUp
0x68fdbc0 s [] in BlockClosure>newProcess
Most recent primitives
+
<
primSignal:atUTCMicroseconds:
wait
wait
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
nowTick
>=
signal
nowTick
+
primSignal:atUTCMicroseconds:
wait
millisecondClockValue
@
actualScreenSize
millisecondClockValue
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
**StackOverflow**
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
**StackOverflow**
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
tempAt:
tempAt:put:
tempAt:
terminateTo:
findNextUnwindContextUpTo:
terminateTo:
millisecondClockValue
yield
millisecondClockValue
wait
signal
signal
nowTick
+
nowTick
>=
nowTick
+
<
primSignal:atUTCMicroseconds:
wait
wait
relinquishProcessorForMicroseconds:
stack page bytes 4096 available headroom 2788 minimum unused headroom 2136
(Segmentation fault)
./pharo-ui: line 11: 64915 Abort trap: 6 "$DIR"/"pharo-vm/Pharo.app/Contents/MacOS/Pharo" "$@"
Tims-MacBook-Pro:pharo5 macta$
The apple tool output:
Process: Pharo [64915]
Path: /Users/USER/*/Pharo.app/Contents/MacOS/Pharo
Identifier: org.pharo.Pharo
Version: 5.0.201901051900 (5.0.201901051900)
Code Type: X86 (Native)
Parent Process: ??? [64911]
Responsible: Pharo [64915]
User ID: 501
Date/Time: 2019-02-12 02:05:34.481 +0000
OS Version: Mac OS X 10.13.5 (17F77)
Report Version: 12
Anonymous UUID: 262197AA-D8D7-1768-420F-0B635BF5C77D
Sleep/Wake UUID: E1731405-1AE9-470E-93F0-AB1BBD092C20
Time Awake Since Boot: 910000 seconds
Time Since Wake: 37000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
VM Regions Near 0:
-->
__TEXT 000000000009c000-000000000016d000 [ 836K] r-x/rwx SM=COW ] [/Users/macta/Dev/Exercism/pharo5/pharo-vm/Pharo.app/Contents/MacOS/Pharo]
Application Specific Information:
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0xa73c3eda __pthread_kill + 10
1 libsystem_pthread.dylib 0xa757c427 pthread_kill + 363
2 libsystem_c.dylib 0xa7312956 abort + 133
3 org.pharo.Pharo 0x0011c0bf sigsegv + 227
4 libsystem_platform.dylib 0xa757102b _sigtramp + 43
5 ??? 0xffffffff 0 + 4294967295
6 org.pharo.Pharo 0x0011bfdc getCrashDumpFilenameInto + 82
7 libobjc.A.dylib 0xa67933f2 (anonymous namespace)::AutoreleasePoolPage::autoreleaseFullPage(objc_object*, (anonymous namespace)::AutoreleasePoolPage*) + 56
8 libobjc.A.dylib 0xa6791495 objc_object::rootAutorelease2() + 79
9 com.apple.AppKit 0x91aed11c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3515
10 com.apple.AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
11 org.pharo.Pharo 0x001101f8 -[sqSqueakOSXApplication(events) pumpRunLoopEventSendAndSignal:] + 332
12 org.pharo.Pharo 0x0011029f -[sqSqueakOSXApplication(events) pumpRunLoop] + 67
13 org.pharo.Pharo 0x0011a770 vmIOProcessEvents + 190
14 org.pharo.Pharo 0x0011a7d7 ioProcessEvents + 57
15 org.pharo.Pharo 0x000ad726 checkForEventsMayContextSwitch + 866
16 org.pharo.Pharo 0x000aee51 ceCheckForInterrupts + 16
17 ??? 0x0371c1cb 0 + 57786827
18 org.pharo.Pharo 0x0009e189 interpret + 757
19 org.pharo.Pharo 0x0011d18c -[sqSqueakMainApplication runSqueak] + 439
20 com.apple.Foundation 0x95214299 __NSFirePerformWithOrder + 432
21 com.apple.CoreFoundation 0x937994b6 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 22
22 com.apple.CoreFoundation 0x937993d2 __CFRunLoopDoObservers + 498
23 com.apple.CoreFoundation 0x9377c81d __CFRunLoopRun + 1661
24 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
25 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
26 com.apple.HIToolbox 0x92d7937b RunCurrentEventLoopInMode + 321
27 com.apple.HIToolbox 0x92d78f5f ReceiveNextEventCommon + 454
28 com.apple.HIToolbox 0x92d78d7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
29 com.apple.AppKit 0x9137ab2d _DPSNextEvent + 2101
30 com.apple.AppKit 0x91aece8c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
31 com.apple.AppKit 0x91aec359 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
32 com.apple.AppKit 0x9136fa7d -[NSApplication run] + 763
33 com.apple.AppKit 0x91341b3a NSApplicationMain + 1228
34 libdyld.dylib 0xa7268611 start + 1
Thread 1:: com.apple.coreaudio.AQClient
0 libsystem_kernel.dylib 0xa73ba422 mach_msg_trap + 10
1 libsystem_kernel.dylib 0xa73b9acf mach_msg + 159
2 com.apple.CoreFoundation 0x9377da88 __CFRunLoopServiceMachPort + 296
3 com.apple.CoreFoundation 0x9377ca76 __CFRunLoopRun + 2262
4 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
5 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
6 com.apple.audio.toolbox.AudioToolbox 0x9263c084 GenericRunLoopThread::Entry(void*) + 138
7 com.apple.audio.toolbox.AudioToolbox 0x9263bfba CAPThread::Entry(CAPThread*) + 94
8 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
9 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
10 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
Thread 2:
0 libsystem_kernel.dylib 0xa73c4152 __semwait_signal + 10
1 libsystem_c.dylib 0xa732fdb7 nanosleep$UNIX2003 + 189
2 org.pharo.Pharo 0x0011ef30 beatStateMachine + 106
3 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
4 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
5 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
Thread 3:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0xa73ba422 mach_msg_trap + 10
1 libsystem_kernel.dylib 0xa73b9a5f mach_msg + 47
2 com.apple.CoreFoundation 0x9377da88 __CFRunLoopServiceMachPort + 296
3 com.apple.CoreFoundation 0x9377ca76 __CFRunLoopRun + 2262
4 com.apple.CoreFoundation 0x9377be71 CFRunLoopRunSpecific + 641
5 com.apple.CoreFoundation 0x9377bbda CFRunLoopRunInMode + 122
6 com.apple.AppKit 0x914aa57c _NSEventThread + 165
7 libsystem_pthread.dylib 0xa75794d5 _pthread_body + 347
8 libsystem_pthread.dylib 0xa757937a _pthread_start + 357
9 libsystem_pthread.dylib 0xa7578a56 thread_start + 34
Thread 4:
0 libsystem_kernel.dylib 0xa73c471a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0xa7578e64 _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0xa7578a32 start_wqthread + 34
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0xa983a1c0 ecx: 0xbff5a40c edx: 0x00000000
edi: 0xa757c2ca esi: 0x0000002d ebp: 0xbff5a438 esp: 0xbff5a40c
ss: 0x00000023 efl: 0x00000206 eip: 0xa73c3eda cs: 0x0000000b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0xa981f340
Logical CPU: 0
Error Code: 0x00080148
Trap Number: 132
Binary Images:
0x9c000 - 0x16cff7 +org.pharo.Pharo (5.0.201901051900 - 5.0.201901051900) <91D8A7F9-5FC3-3EB7-8198-D18F6262AF2A> /Users/USER/*/Pharo.app/Contents/MacOS/Pharo
0x255000 - 0x29b05f dyld (551.3) <AEE46C03-FE99-3D3F-9A28-119D4A885857> /usr/lib/dyld
0x257e000 - 0x2582fff com.apple.audio.AppleHDAHALPlugIn (281.52 - 281.52) <943990E2-9A7B-3078-845B-9D0153680DB4> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
0x2588000 - 0x2589fff +libLocalePlugin.dylib (0) <26B928B3-B609-3924-8B88-0355CB1B91A9> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libLocalePlugin.dylib
0x7a46000 - 0x7a46fff +libClipboardExtendedPlugin.dylib (0) <3AC80DFD-F452-3B75-A405-B30587D14254> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libClipboardExtendedPlugin.dylib
0x7ae7000 - 0x7ca5ff3 com.apple.audio.units.Components (1.14 - 1.14) <1D9A7479-0C4A-3368-A63C-D42A5DAD714F> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x8302000 - 0x8302fff +libSurfacePlugin.dylib (0) <818104D7-071E-31DC-B2C6-158647AB76FC> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libSurfacePlugin.dylib
0x8983000 - 0x8ecdfff com.apple.driver.AppleIntelBDWGraphicsGLDriver (10.34.27 - 10.3.4) <3A8B322A-03DB-32E4-B61C-D8A7BEEB65B7> /System/Library/Extensions/AppleIntelBDWGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsGLDriver
0xad43000 - 0xae08ff7 +libfreetype.dylib (0) <D81AD667-A12B-316D-A8D3-0765404C85D3> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libfreetype.dylib
0xae27000 - 0xaf5cffb +libcairo.2.dylib (0) <8EC8B098-C04A-35C0-A558-AE6141B9ABBE> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libcairo.2.dylib
0xaf97000 - 0xafc4ff3 +libpng12.0.dylib (0) <5C75B651-7DE5-3209-AAF2-6D8CF42D29DD> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libpng12.0.dylib
0xb751000 - 0xb887ffb +libgit2.dylib (0) <11C18863-E2BB-3009-A037-708521D8371B> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libgit2.dylib
0xb90e000 - 0xb953ffb +libssl.1.0.0.dylib (0) <0A56F172-FA67-3840-ABB7-56FE5532C694> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libssl.1.0.0.dylib
0xb96e000 - 0xbaa8fe7 +libcrypto.1.0.0.dylib (0) <B8A5E463-33B2-3400-8AB6-C2B5135778AF> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libcrypto.1.0.0.dylib
0xbb0e000 - 0xbb43fff +libssh2.1.dylib (0) <7737B8F7-3D13-39F8-9BF0-FE64A2E4AF12> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libssh2.1.dylib
0xe5a1000 - 0xe992fff +libpixman-1.0.dylib (0) <3DB41F92-01BD-3794-A9DB-9413D2FBA2CF> /Users/USER/*/Pharo.app/Contents/MacOS/Plugins/libpixman-1.0.dylib
0xe9b6000 - 0xed21ff7 com.apple.RawCamera.bundle (8.04.0 - 1017.3.7) <77CE2AAF-C0AF-3006-B472-C0887E1BB9A8> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x9029f000 - 0x9029ffff com.apple.Accelerate (1.11 - Accelerate 1.11) <4FE55EFA-2AAB-3639-8340-CB00CC245170> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x902a0000 - 0x902b6ff7 libCGInterfaces.dylib (417.2) <A85F54BA-AE25-3B4D-8958-9B62C65C3891> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x902b7000 - 0x909f8fdf com.apple.vImage (8.1 - ???) <7BA2CB00-F6B3-3798-9CED-D0C3BB3E5231> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x909f9000 - 0x90b33ff7 libBLAS.dylib (1211.50.2) <056DFB80-2D9C-39BA-8953-EB264FDFDEAA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x90b34000 - 0x90b61ffb libBNNS.dylib (38.1) <B9685933-6EBE-3123-9CA2-CD7963241A22> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x90b62000 - 0x90ed5fff libLAPACK.dylib (1211.50.2) <88232E9D-AD52-3E4F-8ACE-C2468400B626> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x90ed6000 - 0x90eecffb libLinearAlgebra.dylib (1211.50.2) <E9BB8A56-3AB9-33F5-91B5-079F5BAF78E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x90eed000 - 0x90f06ff7 libSparseBLAS.dylib (1211.50.2) <43DB3D39-727E-3C75-9286-11045DEFC21D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x90f07000 - 0x91066fc7 libvDSP.dylib (622.50.5) <A10E62DA-511A-35C0-9EC2-6B22D56494E5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x91067000 - 0x91147ffb libvMisc.dylib (622.50.5) <5969D356-9DDA-33FB-B9E8-6BD5E1C4EB05> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x91148000 - 0x91148fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <D3929A06-59EB-3DCA-89B1-5F44817DBC93> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x9133c000 - 0x920feffb com.apple.AppKit (6.9 - 1561.40.112) <2BA80E54-46C2-3FFA-9631-F845F40A8F81> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x92150000 - 0x92150fff com.apple.ApplicationServices (48 - 50) <28B28337-CFEA-3688-9C35-9EE64A1CA6CB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x92151000 - 0x921b7ff3 com.apple.ApplicationServices.ATS (377 - 445.4) <65D4E2E8-5B98-3666-863D-4DE452311550> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x921ba000 - 0x922deff3 libFontParser.dylib (222.1.6) <486BD2ED-E834-31DB-8522-D6B255D6CC58> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x922df000 - 0x9232bff3 libFontRegistry.dylib (221.3) <65513B66-D028-32B6-81CB-075161A419DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x9237a000 - 0x923adff3 libTrueTypeScaler.dylib (222.1.6) <185D1DD1-5764-33FD-BCA6-A651934956FB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x92419000 - 0x9241efff com.apple.ColorSyncLegacy (4.13.0 - 1) <987F0D58-C5CD-3C1F-A88B-DBDE4C3E73D8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
0x924c8000 - 0x92520fff com.apple.HIServices (1.22 - 624.1) <3D8C7044-D149-325D-B55E-09BC57665193> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x92521000 - 0x92530ff7 com.apple.LangAnalysis (1.7.0 - 1.7.0) <92601EB8-3F73-3BBF-B3B6-0C7D47D819A9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x92531000 - 0x92589ffb com.apple.print.framework.PrintCore (13.4 - 503.2) <E28CF09A-9AEC-3D70-AF27-F428332FEB74> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x9258a000 - 0x92620ff7 com.apple.QD (3.12 - 404.2) <113D0ECA-A6B2-39A7-AE1E-CAE7B40A3CAF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x92621000 - 0x9262dff3 com.apple.speech.synthesis.framework (7.5.1 - 7.5.1) <7CDC3350-95F1-34C1-8B4F-9B31368BEEB0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x9262e000 - 0x9287cffb com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <92F5F62A-4707-35D3-BF73-88239ED7F79C> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x9287e000 - 0x9287efff com.apple.audio.units.AudioUnit (1.14 - 1.14) <24D68C49-15B8-31B8-A3BB-CAD584CD2CAC> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x929b6000 - 0x92d2bfff com.apple.CFNetwork (901.1 - 901.1) <F957C597-9C0F-3884-B9A2-0CAAF17FCE64> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x92d41000 - 0x92d4aff3 com.apple.audio.SoundManager (4.2 - 4.2) <FA75FD1F-2FEE-3E25-A160-AF78044082BE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x92d50000 - 0x930e6ff7 com.apple.HIToolbox (2.1.1 - 911.10) <9D42DFC7-DB53-352C-BAD3-3C5CD23EF53D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x93146000 - 0x931e0ffb com.apple.ink.framework (10.9 - 221) <68D3D209-BCB1-3750-8632-C12DE8F250B1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x931e1000 - 0x9321bfff com.apple.NavigationServices (3.8 - 227) <AD26CCEE-6468-317F-9540-EEE95A6E0990> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x9323e000 - 0x93240fff com.apple.securityhi (9.0 - 55006) <15724ACD-75A1-3CEF-8A53-3BE31CD0CEB6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x93241000 - 0x93247fff com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <03DE054B-239F-3D6F-BBED-98FE8EC6A3C0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x93248000 - 0x93248fff com.apple.Cocoa (6.11 - 22) <8419F291-2B0B-322A-91CE-DBCD8082C778> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x93255000 - 0x93314ff3 com.apple.ColorSync (4.13.0 - 3325) <C28DA8B8-868E-3BF8-A327-904DC9348FA6> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x93315000 - 0x933b0fff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <B665144E-6421-39FD-9DFA-E1B2BB96CD34> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x9340e000 - 0x93413fff com.apple.CoreBluetooth (1.0 - 1) <D8E00284-8021-3A90-8379-CF161DA6078B> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x93414000 - 0x936f6ff7 com.apple.CoreData (120 - 851) <FCC5890C-147F-3A85-92D1-751C3E33F96A> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x936f7000 - 0x936fdff3 com.apple.CoreDisplay (1.0 - 97.21) <3C9F1E4B-0BEB-3BBC-81D1-3F90F54211DF> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x936fe000 - 0x93b88ff7 com.apple.CoreFoundation (6.9 - 1452.23) <17321B27-67AB-3D26-B9DF-A69624B1C82B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x93b8a000 - 0x941bdff3 com.apple.CoreGraphics (2.0 - 1161.21) <909796EA-77A5-3584-AE65-48B11952DBBC> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x941bf000 - 0x94435ffb com.apple.CoreImage (13.0.0 - 579.5) <3ABBFE1A-2E03-31E5-98E8-4E3D5D6D1FB4> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x944f2000 - 0x945e9ff7 com.apple.CoreMedia (1.0 - 2276.50) <0BF2ADE6-51A4-3AAC-B247-0E6629669ABA> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x9463d000 - 0x9463dfff com.apple.CoreServices (822.33 - 822.33) <DAD579FC-6A21-3989-B014-C3CE888E5E5E> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x9463e000 - 0x946b0ff3 com.apple.AE (735.1 - 735.1) <72876D21-3967-3CBE-9006-3E33FEFA6505> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x946b1000 - 0x9498fff7 com.apple.CoreServices.CarbonCore (1178.4 - 1178.4) <3BC3590D-F528-39EE-8D6B-13526E5CE810> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x94990000 - 0x949c4ffb com.apple.DictionaryServices (1.2 - 284.2) <351D5B30-AC6C-3BCC-AE26-632AE228BBAC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x949c5000 - 0x949cdfff com.apple.CoreServices.FSEvents (1239.50.1 - 1239.50.1) <C0631AEA-6D41-3BA5-B5D0-4ACD95234303> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x949ce000 - 0x94b2dff7 com.apple.LaunchServices (822.32 - 822.32) <F6BFB16B-D6B3-3730-94C0-9490B2C63371> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x94b2e000 - 0x94bdbfff com.apple.Metadata (10.7.0 - 1191.4.13) <95F0D9F8-315B-364C-AC92-A750D8CE3CD4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x94bdc000 - 0x94c3dfff com.apple.CoreServices.OSServices (822.33 - 822.33) <897A8A5A-8A70-340D-A041-057957F321D6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x94c3e000 - 0x94caffff com.apple.SearchKit (1.4.0 - 1.4.0) <B3E3985C-7739-3815-8A89-477F975C2029> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x94cb0000 - 0x94cd3fff com.apple.coreservices.SharedFileList (71.21 - 71.21) <8B10F426-0DF3-3FCE-B5DB-F3860BAA860F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x94cd4000 - 0x94e20ffb com.apple.CoreText (352.0 - 578.18) <CF0AF654-0DDD-3FA3-BE0E-FBB90D45BE83> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x94e21000 - 0x94e5bffb com.apple.CoreVideo (1.8 - 0.0) <4B4E52AC-7BBA-375E-9D86-1DD096410604> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x94e5c000 - 0x94ee3ff3 com.apple.framework.CoreWLAN (13.0 - 1350.1) <68C405BD-8A07-3080-A9F0-938D0A2B49C8> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x95137000 - 0x95140ff7 com.apple.DiskArbitration (2.7 - 2.7) <F866E76D-7FFA-3E93-9A8A-32C3754F1F33> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x95151000 - 0x954c1ffb com.apple.Foundation (6.9 - 1452.23) <9212AB5F-B5FC-37C8-8059-853B006434E1> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x95502000 - 0x95531ff3 com.apple.GSS (4.0 - 2.0) <0BB8D894-20EA-3D83-A79B-654623C674B4> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x9555e000 - 0x95676ff3 com.apple.Bluetooth (6.0.6 - 6.0.6f2) <E83F7CF7-7776-3FE6-9B45-8FA27C09EACE> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x956dc000 - 0x9577dff7 com.apple.framework.IOKit (2.0.2 - 1445.60.1) <5289B606-E36C-3DDC-B8D5-2151B1EE2933> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x9577f000 - 0x95786fff com.apple.IOSurface (211.12 - 211.12) <B24705CD-3B67-3D4C-A194-FE817FAFF983> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x957db000 - 0x9595fff7 com.apple.ImageIO.framework (3.3.0 - 1739.3) <EEC26E38-3136-346E-8293-4993854F328C> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x95960000 - 0x95964ffb libGIF.dylib (1739.3) <017E36E0-FB42-303A-9D10-58E082C97BF9> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x95965000 - 0x95a56ff7 libJP2.dylib (1739.3) <2A34D143-026C-3572-9CC1-ED4751B1E2A3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x95a57000 - 0x95a79ff7 libJPEG.dylib (1739.3) <80C0109B-2D63-331D-B595-01D2A8CDD431> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x95a7a000 - 0x95aa0ff7 libPng.dylib (1739.3) <B2C1476E-296E-3E8A-AD98-C95C192D9329> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x95aa1000 - 0x95aa3ffb libRadiance.dylib (1739.3) <65386E46-F92D-30C6-BA00-33C16C6AD3D7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x95aa4000 - 0x95aeeff3 libTIFF.dylib (1739.3) <59086815-1D75-36AB-9B74-CD8A00DEEE49> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x964fa000 - 0x96512fff com.apple.Kerberos (3.0 - 1) <BFC5A83F-78BD-3FEC-AF28-CF36927117C6> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x96513000 - 0x96546ffb com.apple.LDAPFramework (2.4.28 - 194.5) <3E612921-B937-3B7E-9636-9FBBF94D1019> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x9656a000 - 0x96572fff com.apple.MediaAccessibility (1.0 - 114) <D6008060-F087-3713-8C1C-86E259D493AF> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x96573000 - 0x96bd1ff7 com.apple.MediaToolbox (1.0 - 2276.50) <458F8EA5-E32C-3CBC-97AB-4CD925136880> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x96bd3000 - 0x96c4bff3 com.apple.Metal (125.25 - 125.25) <C1BFDD6D-6162-355B-9B87-C6F67FA3FC65> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x96c4d000 - 0x96c59fff com.apple.NetFS (6.0 - 4.0) <4A9454E1-FF5C-321A-8317-4C120332356A> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x99586000 - 0x9958eff7 libcldcpuengine.dylib (2.8.7) <464D7F18-5876-3751-A7BF-E1289C502B5F> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x9958f000 - 0x995dbfff com.apple.opencl (2.8.15 - 2.8.15) <41D0BAA4-B8AA-3277-A5E4-8256B839C636> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x995dc000 - 0x995f8fff com.apple.CFOpenDirectory (10.13 - 207.50.1) <F183AEDA-CC0A-3B26-B20F-6228D0704724> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x995f9000 - 0x99604fff com.apple.OpenDirectory (10.13 - 207.50.1) <92CD87D2-E933-3A4F-AE00-0304034876E6> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x9a80e000 - 0x9a80ffff libCVMSPluginSupport.dylib (16.5.10) <621A9123-A958-340E-86D0-997C9E1DDB4C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x9a810000 - 0x9a814fff libCoreFSCache.dylib (162.6.1) <FBF63A91-5B45-36FF-9340-D9223DA9A49B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x9a815000 - 0x9a819fff libCoreVMClient.dylib (162.6.1) <0958F095-D449-343F-9F13-AD82E5D2055A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x9a81a000 - 0x9a823ff7 libGFXShared.dylib (16.5.10) <0C5906D1-B9BB-3C7B-B0D5-DB4EE842978D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x9a824000 - 0x9a830fff libGL.dylib (16.5.10) <85E5F934-C3AE-3E82-B411-0C790FF69773> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x9a831000 - 0x9a86cffb libGLImage.dylib (16.5.10) <F2CE94F0-47FD-35E1-806B-0F29AF0495EC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x9a86d000 - 0x9a9e5ffb libGLProgrammability.dylib (16.5.10) <283B04BF-52D4-3EBE-A173-23D28E3EEB45> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x9a9e6000 - 0x9aa28ff7 libGLU.dylib (16.5.10) <8CAAAB65-FC03-39C1-8594-BBBFB6B0BD12> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x9b3cf000 - 0x9b3defff com.apple.opengl (16.5.10 - 16.5.10) <F2D5732F-7734-3CE2-ABA3-A8F49C071839> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x9b3df000 - 0x9b56cfff GLEngine (16.5.10) <DF07720E-FEA4-37B4-8BD5-9682CDF6D0BC> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
0x9b56d000 - 0x9b597fff GLRendererFloat (16.5.10) <39E3D87C-A4E3-3621-83E1-17B05C4E018C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x9c14a000 - 0x9c384ff3 com.apple.QuartzCore (1.11 - 584.52.1) <7DABD878-75F0-3AF2-8E5C-8A92CDD34C9B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x9c3da000 - 0x9c632ffb com.apple.QuickTime (7.7.3 - 3014.8) <43E74F6E-7BF5-3EE0-BBFC-8399C04A793C> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x9c818000 - 0x9cb49ff3 com.apple.security (7.0 - 58286.60.28) <282B7924-67E3-3F3B-8FE5-54550DA22447> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x9cb4a000 - 0x9cbd2ffb com.apple.securityfoundation (6.0 - 55185.50.5) <D6375494-880A-30A4-8670-31DA8E789912> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x9cbfe000 - 0x9cc02fff com.apple.xpc.ServiceManagement (1.0 - 1) <43F3C3AA-4C1D-37B7-BA13-D6CB542A3307> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x9cd2d000 - 0x9cd9dff3 com.apple.SystemConfiguration (1.17 - 1.17) <D7C33CE2-30D1-3602-A8D8-B05C8A8C79B3> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x9cf47000 - 0x9d2d6ff7 com.apple.VideoToolbox (1.0 - 2276.50) <F9F8DDCD-FB7C-39B0-AA2B-111138F4800A> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x9ede6000 - 0x9ee85ff7 com.apple.APFS (1.0 - 1) <1C8712C6-0469-3564-BF63-DFCB4E7EAF87> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x9f49b000 - 0x9f4c6ff3 com.apple.framework.Apple80211 (13.0 - 1361.7) <D7355E97-AB0B-3587-82AD-6B9FBFF1C256> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x9f4c8000 - 0x9f4d2fff com.apple.AppleFSCompression (96.60.1 - 1.0) <191C4733-0521-30C8-AB00-54DC56F7E7E5> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x9f5d0000 - 0x9f60dffb com.apple.AppleJPEG (1.0 - 1) <B7271B9B-A441-35F0-9B30-0FA646E981AA> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x9f62c000 - 0x9f634fff com.apple.AppleSRP (5.0 - 1) <0C288A20-01A0-3C3C-8091-B8672B1F0CC6> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x9f707000 - 0x9f756ffb com.apple.AppleVAFramework (5.0.41 - 5.0.41) <02C2E120-F1F7-31E0-8716-43120084A793> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x9f760000 - 0x9f767fff com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <22080179-8A2A-32EF-A66A-5415E05B6EBF> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x9f768000 - 0x9f7f3ff7 com.apple.backup.framework (1.9.5 - 1.9.5) <633E36AC-7AAE-351B-A279-7E217DC6644B> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x9f938000 - 0x9f941ffb com.apple.CommonAuth (4.0 - 2.0) <1096BDDF-4D5D-3C36-8AF6-556CC7F1F66A> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x9f9eb000 - 0x9fd2cfef com.apple.CoreAUC (259.0.0 - 259.0.0) <0F3A5737-EED7-39A9-A06A-4F9F3B9CD1E1> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x9fd2d000 - 0x9fd5efff com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <3DB6ECE9-3F33-3DB9-95F0-4CD85253C21D> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x9fdd3000 - 0x9fddbfff com.apple.frameworks.CoreDaemon (1.3 - 1.3) <DFFFED5D-D7EE-356C-A114-E81A51FA04CC> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x9fddc000 - 0x9fdecff7 com.apple.CoreEmoji (1.0 - 69.3) <165A133F-DED4-3B24-A9BF-6EA6F3F7A152> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x9ff75000 - 0x9ffa8ff7 com.apple.CoreServicesInternal (309.1 - 309.1) <0C4952C6-785B-3E1F-8588-1C914ADF954D> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x9ffa9000 - 0xa003fff3 com.apple.CoreSymbolication (9.3 - 64026) <7895DF41-EF5D-36AC-BB0E-C3020D87C200> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0xa0040000 - 0xa0167ff3 com.apple.coreui (2.1 - 494.1) <91CFA81E-25D5-32AD-AEAE-9AC690F37481> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0xa0168000 - 0xa0206ff7 com.apple.CoreUtils (5.6 - 560.11) <FD566F31-AAB0-30A8-B069-BF6AB1E4F647> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0xa0257000 - 0xa02b4ff3 com.apple.framework.CoreWiFi (13.0 - 1350.1) <CCED77D5-2751-3EA9-9413-859D2F09B4A4> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0xa02b5000 - 0xa02c5ffb com.apple.CrashReporterSupport (10.13 - 1) <EF523AD9-1BE6-3C49-986C-F737910EAAE3> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0xa0333000 - 0xa0340fff com.apple.framework.DFRFoundation (1.0 - 191.7) <D6B46C05-938E-39BF-B085-20D25FDEEDF7> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0xa038c000 - 0xa03fdfff com.apple.datadetectorscore (7.0 - 590.3) <31B3BFAC-FF9C-3F58-A01B-6A01A28FDEE0> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0xa03fe000 - 0xa043effb com.apple.DebugSymbols (181.0 - 181.0) <51B67F42-ACCD-39A3-8739-E223FAEDFF93> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0xa043f000 - 0xa057effb com.apple.desktopservices (1.12.5 - 1.12.5) <27DE2928-4DCB-3AA3-B490-ECD108C0F3F5> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0xa08be000 - 0xa0ceeff7 com.apple.vision.FaceCore (3.3.2 - 3.3.2) <8B37289B-EB90-32F0-97A6-21566B236CAD> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0xa2a8a000 - 0xa2a94fff libGPUSupportMercury.dylib (16.5.10) <DEF9523E-2B09-3C01-9A7B-19B6A5E5B4F7> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
0xa36a0000 - 0xa3713ff3 com.apple.Heimdal (4.0 - 2.0) <03A4EE80-4E4A-390C-9E2E-0CEC3307496D> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0xa39cb000 - 0xa39d2fff com.apple.IOAccelerator (378.18.1 - 378.18.1) <6519F950-374B-35FA-A383-3BABB9354D99> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0xa39d3000 - 0xa39ecfff com.apple.IOPresentment (1.0 - 35.1) <46620404-9D01-339D-8EFC-56E09B19C9AA> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0xa3a49000 - 0xa3a69ffb com.apple.IconServices (97.6 - 97.6) <C107CE67-BF5F-3AC9-A514-C864310F2BBB> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0xa3aa1000 - 0xa3b95fff com.apple.LanguageModeling (1.0 - 159.5.3) <D8038B28-4A97-3E03-8AE6-5D3C3A1CE8F2> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0xa3b96000 - 0xa3bd6fff com.apple.Lexicon-framework (1.0 - 33.5) <C8DEE7FC-6CCE-3645-B6C1-CCF5FD07C20C> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
0xa3bda000 - 0xa3be0ff3 com.apple.LinguisticData (1.0 - 238.3) <16C6495B-D87B-3144-846C-C2C1214900CF> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0xa3f5c000 - 0xa3f86fff com.apple.MultitouchSupport.framework (1404.4 - 1404.4) <591C5CFA-F49A-3AA3-9ACB-5076483D6BB0> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0xa40a5000 - 0xa40affff com.apple.NetAuth (6.2 - 6.2) <D74A6D47-3D72-3E44-820B-9381D7425B11> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0xa4157000 - 0xa4164ffb com.apple.PerformanceAnalysis (1.194 - 194) <761316A9-016F-3C95-A020-CADDC50E4F39> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0xa4204000 - 0xa4220ff7 com.apple.ProtocolBuffer (1 - 260) <1EE82E2E-BA9D-33CC-904F-A9467619FB6B> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0xa430f000 - 0xa4331fff com.apple.RemoteViewServices (2.0 - 125) <54C07CCF-E480-3033-979D-A7E6BCC6281F> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0xa43d9000 - 0xa4406ffb com.apple.Sharing (1050.21 - 1050.21) <09DF5459-E2B7-39C5-9600-474DFD22F131> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0xa4425000 - 0xa4426fff com.apple.performance.SignpostNotification (1.2.5 - 2.5) <86B3053F-0169-3663-924F-91186D05151D> /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
0xa4427000 - 0xa44adff7 com.apple.SkyLight (1.600.0 - 312.62) <747AEAD4-5F54-3B3C-B92F-54B35F490C3A> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0xa44dd000 - 0xa44eaff7 com.apple.SpeechRecognitionCore (4.6.1 - 4.6.1) <750D7D56-1633-3762-9B3A-B342D2AD614D> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0xa47ba000 - 0xa4840ffb com.apple.Symbolication (9.3 - 64033) <A6EE4F4A-35E3-303D-8B7C-F84368546DC1> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0xa4893000 - 0xa489bfff com.apple.TCC (1.0 - 1) <449D3E94-0C9A-3F2A-835B-593D846F6006> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0xa489c000 - 0xa48b3ff3 com.apple.TextureIO (3.7 - 3.7) <9D532312-C024-38CA-B137-A4C88919C5EC> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
0xa48e0000 - 0xa48e1fff com.apple.TrustEvaluationAgent (2.0 - 31) <185BD5A9-5A2D-3317-B7FE-9B67F14C4D2C> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0xa48e2000 - 0xa4a6cfff com.apple.UIFoundation (1.0 - 547.5) <1B6390A9-8D94-3E6D-BDB4-A1E6B39497C4> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0xa4e04000 - 0xa4ec8fff com.apple.ViewBridge (343.2 - 343.2) <D34224CE-BF51-3F7E-A714-4FD465ED5670> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
0xa503b000 - 0xa503dfff com.apple.loginsupport (1.0 - 1) <96644B33-7507-3AE7-BC45-D83934517F37> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0xa503e000 - 0xa504ffff com.apple.login (3.0 - 3.0) <CDB5BDAD-934C-390D-A1B6-0EBA73043BCE> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
0xa50c8000 - 0xa50fbff7 libclosured.dylib (551.3) <F357ECA7-469A-3611-8D9C-3267FB90071A> /usr/lib/closure/libclosured.dylib
0xa5157000 - 0xa518eff3 libCRFSuite.dylib (41) <7B102174-C6BA-3EA8-93AC-A53254B79D78> /usr/lib/libCRFSuite.dylib
0xa518f000 - 0xa5199ffb libChineseTokenizer.dylib (28) <00EF6AE9-C195-334C-9776-79E9BD298AF6> /usr/lib/libChineseTokenizer.dylib
0xa5235000 - 0xa5236fff libDiagnosticMessagesClient.dylib (104) <6829B180-2556-3A7E-A2E6-BD4859DF30A7> /usr/lib/libDiagnosticMessagesClient.dylib
0xa5268000 - 0xa5452ff7 libFosl_dynamic.dylib (17.8) <2806AC88-9928-3848-B63E-E3891CD58511> /usr/lib/libFosl_dynamic.dylib
0xa545a000 - 0xa545afff libOpenScriptingUtil.dylib (174) <BD4EA519-A75C-3840-8870-4DE884502F47> /usr/lib/libOpenScriptingUtil.dylib
0xa54ae000 - 0xa54b2fff libScreenReader.dylib (562.18.4) <24F173B6-9EB9-3730-A6CE-D43827265020> /usr/lib/libScreenReader.dylib
0xa54b3000 - 0xa54b4fff libSystem.B.dylib (1252.50.4) <AA5E65F6-81A7-3B9D-A322-C8230EA2DD9E> /usr/lib/libSystem.B.dylib
0xa54c3000 - 0xa54d8ff7 libapple_nghttp2.dylib (1.24) <480C0C04-2533-3D44-8232-006B6CBA7758> /usr/lib/libapple_nghttp2.dylib
0xa54d9000 - 0xa5504fff libarchive.2.dylib (54) <D55C5F86-251D-3C33-A617-0C623D4F512E> /usr/lib/libarchive.2.dylib
0xa5505000 - 0xa5654ffb libate.dylib (1.13.1) <E109CCBF-357D-3C87-9CE5-D53AE03609A2> /usr/lib/libate.dylib
0xa5658000 - 0xa5658ff3 libauto.dylib (187) <CE2A78CC-670F-3E07-9539-822DCD2F6084> /usr/lib/libauto.dylib
0xa5659000 - 0xa5669fff libbsm.0.dylib (39) <6A4D8D43-8AD8-3B0C-A19C-22A77D30DD8E> /usr/lib/libbsm.0.dylib
0xa566a000 - 0xa5676ff7 libbz2.1.0.dylib (38) <77C24A36-BE84-3702-A786-935C597A0A86> /usr/lib/libbz2.1.0.dylib
0xa5677000 - 0xa56d0ffb libc++.1.dylib (400.9) <BA03445F-C2AD-3C30-A25D-3654091142AB> /usr/lib/libc++.1.dylib
0xa56d1000 - 0xa56f2fff libc++abi.dylib (400.8.2) <60422228-2A4A-3A12-AB94-3110E9082D62> /usr/lib/libc++abi.dylib
0xa56f4000 - 0xa5705ff7 libcmph.dylib (6) <EC7664F1-B5A1-37F4-B7DC-F6AC10587E35> /usr/lib/libcmph.dylib
0xa5706000 - 0xa571bff7 libcompression.dylib (47.60.2) <FB4313A1-D9BE-36DD-A8A2-1AC45D0320AD> /usr/lib/libcompression.dylib
0xa571c000 - 0xa5733ffb libcoretls.dylib (155.50.1) <A7FFC69E-B53D-324D-8AE1-C1AC50CEB37F> /usr/lib/libcoretls.dylib
0xa5734000 - 0xa5735fff libcoretls_cfhelpers.dylib (155.50.1) <D210E966-844F-3A00-A17E-7489EE444E36> /usr/lib/libcoretls_cfhelpers.dylib
0xa58b6000 - 0xa5a5dff3 libcrypto.35.dylib (22.50.2) <A658A3FD-A5C4-3DC9-9A45-A2E97282D419> /usr/lib/libcrypto.35.dylib
0xa5c1d000 - 0xa5c74fff libcups.2.dylib (462.2.1) <806D6B01-D043-325B-9EB3-7BC8DD781B8C> /usr/lib/libcups.2.dylib
0xa5ca0000 - 0xa5cf2fff libcurl.4.dylib (105.40.1) <9809E78E-365C-3F94-A230-4933A28558E0> /usr/lib/libcurl.4.dylib
0xa5d8b000 - 0xa5d8bfff libenergytrace.dylib (16) <34FC43C7-D9B6-3C01-8B65-E49059D31279> /usr/lib/libenergytrace.dylib
0xa5dbf000 - 0xa5dc3fff libheimdal-asn1.dylib (520.50.6) <CAA45AC8-3953-38C7-B6C1-E7ACA1607054> /usr/lib/libheimdal-asn1.dylib
0xa5def000 - 0xa5edfff3 libiconv.2.dylib (51.50.1) <F3BF51D6-CFAD-3105-AF32-0667945E0F99> /usr/lib/libiconv.2.dylib
0xa5ee0000 - 0xa6102ff7 libicucore.A.dylib (59180.0.1) <7A26EF2B-5D18-319D-9FF5-72D1142A6059> /usr/lib/libicucore.A.dylib
0xa614a000 - 0xa614bfff liblangid.dylib (128) <120FE992-47E4-3A73-A039-1B401F5696DC> /usr/lib/liblangid.dylib
0xa614c000 - 0xa6164ff7 liblzma.5.dylib (10) <8A5C9679-430A-3A19-AF68-9D21BAC442C7> /usr/lib/liblzma.5.dylib
0xa6165000 - 0xa617afff libmarisa.dylib (9) <805453EE-B829-3DA5-8DF3-5132D03D5B74> /usr/lib/libmarisa.dylib
0xa622f000 - 0xa644cfff libmecabra.dylib (779.7.6) <A6D0BC1B-9DF2-3A26-8E1A-06AE207355E7> /usr/lib/libmecabra.dylib
0xa6613000 - 0xa678aff3 libnetwork.dylib (1229.60.3) <25A51968-46C6-3E05-A005-5D4F6CE01AD2> /usr/lib/libnetwork.dylib
0xa678b000 - 0xa6b6b0fb libobjc.A.dylib (723) <069E8DD2-ECBD-3296-9688-199A93DB8F1F> /usr/lib/libobjc.A.dylib
0xa6b6f000 - 0xa6b72fff libpam.2.dylib (22) <7106F43C-84DD-3F26-905A-B52780AFEB3E> /usr/lib/libpam.2.dylib
0xa6b75000 - 0xa6ba6fff libpcap.A.dylib (79.20.1) <154889CF-5F83-3012-953E-0FC8FEE50FF8> /usr/lib/libpcap.A.dylib
0xa6be4000 - 0xa6bffffb libresolv.9.dylib (65) <65A43F5B-CF88-3948-AE5C-D7CA02D814A1> /usr/lib/libresolv.9.dylib
0xa6c38000 - 0xa6c49ff7 libsasl2.2.dylib (211) <42C44CD3-07F5-3D62-8D63-350AD6FC6A63> /usr/lib/libsasl2.2.dylib
0xa6c4a000 - 0xa6dd4ffb libsqlite3.dylib (274.8.1) <2865CDEE-96C4-3ECC-9F4B-876D0CD27C41> /usr/lib/libsqlite3.dylib
0xa6e2c000 - 0xa6e8affb libssl.35.dylib (22.50.2) <1AAEE15A-D711-3B1B-81A9-3195E6EFB3DE> /usr/lib/libssl.35.dylib
0xa6f78000 - 0xa6fd7fff libusrtcp.dylib (1229.60.3) <39EAD1BC-7817-3C8B-890E-B1619826479D> /usr/lib/libusrtcp.dylib
0xa6fd8000 - 0xa6fdbff7 libutil.dylib (51.20.1) <86BD9675-16A2-345D-9B8D-E8A3397F2365> /usr/lib/libutil.dylib
0xa6fdc000 - 0xa6feaff7 libxar.1.dylib (400) <4B664A7E-EC05-34AD-ACC6-C879B69DBA7C> /usr/lib/libxar.1.dylib
0xa6feb000 - 0xa70c9ff7 libxml2.2.dylib (31.10) <A5264063-CE4F-38CE-B884-197B2765E5AB> /usr/lib/libxml2.2.dylib
0xa70ca000 - 0xa70f2ff3 libxslt.1.dylib (15.12) <2A385CB5-9458-3408-A4F2-1F51553823F4> /usr/lib/libxslt.1.dylib
0xa70f3000 - 0xa7102ff7 libz.1.dylib (70) <588F445F-0065-3D77-8002-BA9411DA1D70> /usr/lib/libz.1.dylib
0xa713d000 - 0xa7141fff libcache.dylib (80) <E9928057-A238-3619-8E30-4D1C21C9493C> /usr/lib/system/libcache.dylib
0xa7142000 - 0xa714cfff libcommonCrypto.dylib (60118.50.1) <95434E97-2B85-3607-9E02-2A8CFD178D23> /usr/lib/system/libcommonCrypto.dylib
0xa714d000 - 0xa7152fff libcompiler_rt.dylib (62) <B9947B1F-9930-385A-A960-856CF6C539CF> /usr/lib/system/libcompiler_rt.dylib
0xa7153000 - 0xa715dff3 libcopyfile.dylib (146.50.5) <6A3EF295-2778-3405-BE11-8947695F4A31> /usr/lib/system/libcopyfile.dylib
0xa715e000 - 0xa71c6ff7 libcorecrypto.dylib (562.50.17) <FCA475BB-944F-3589-A662-D71043482D28> /usr/lib/system/libcorecrypto.dylib
0xa7231000 - 0xa7266fff libdispatch.dylib (913.60.2) <49A9530D-9FB7-38C3-9583-E5F0AAEB3E95> /usr/lib/system/libdispatch.dylib
0xa7267000 - 0xa7284fff libdyld.dylib (551.3) <42AC1F77-75EC-3464-B24D-8E95F72FFE21> /usr/lib/system/libdyld.dylib
0xa7285000 - 0xa7285fff libkeymgr.dylib (28) <35604C10-4B09-3AA0-9694-87D40C15E706> /usr/lib/system/libkeymgr.dylib
0xa7286000 - 0xa7292ff7 libkxld.dylib (4570.61.1) <166C52CE-93C2-3512-923F-542EDC492A4C> /usr/lib/system/libkxld.dylib
0xa7293000 - 0xa7293fff liblaunch.dylib (1205.60.9) <3853D7AE-4A44-3D5A-BD3C-210F04C8D523> /usr/lib/system/liblaunch.dylib
0xa7294000 - 0xa7299fff libmacho.dylib (906) <14070ABC-E6F7-3CD5-9527-56E38D65BC74> /usr/lib/system/libmacho.dylib
0xa729a000 - 0xa729cfff libquarantine.dylib (86) <2660EB51-FA02-36ED-9416-83A4A6849026> /usr/lib/system/libquarantine.dylib
0xa729d000 - 0xa729efff libremovefile.dylib (45) <BE0DA6CE-2EF4-3BE9-84E1-BB27E1F385DD> /usr/lib/system/libremovefile.dylib
0xa729f000 - 0xa72b6ff7 libsystem_asl.dylib (356.50.1) <8C2103F0-0293-3450-A4D5-CDA224D6B1DD> /usr/lib/system/libsystem_asl.dylib
0xa72b7000 - 0xa72b7fff libsystem_blocks.dylib (67) <D45F0CE1-D217-3B46-A84A-F884FE576E04> /usr/lib/system/libsystem_blocks.dylib
0xa72b8000 - 0xa7344ff3 libsystem_c.dylib (1244.50.9) <3A7B32B2-F70C-3148-A2B0-38412EF1489F> /usr/lib/system/libsystem_c.dylib
0xa7345000 - 0xa7348fff libsystem_configuration.dylib (963.50.8) <EBE21758-807D-3038-91A9-F6075353C6A0> /usr/lib/system/libsystem_configuration.dylib
0xa7349000 - 0xa734cfff libsystem_coreservices.dylib (51) <CF4379BC-AEDD-34DF-BFD7-CEA27B0930D5> /usr/lib/system/libsystem_coreservices.dylib
0xa734d000 - 0xa734efff libsystem_darwin.dylib (1244.50.9) <326B9F59-5784-3C79-8A44-7C40D662C695> /usr/lib/system/libsystem_darwin.dylib
0xa734f000 - 0xa7355ff3 libsystem_dnssd.dylib (878.50.17) <72A8BEDC-0C7C-355F-843D-75469DD85581> /usr/lib/system/libsystem_dnssd.dylib
0xa7356000 - 0xa73a5ffb libsystem_info.dylib (517.30.1) <E2FFFE29-1405-342E-8C57-31F681F510F7> /usr/lib/system/libsystem_info.dylib
0xa73a6000 - 0xa73caff3 libsystem_kernel.dylib (4570.61.1) <CF8A4C44-02A4-3C2B-B91B-9015F02D8DCF> /usr/lib/system/libsystem_kernel.dylib
0xa73cb000 - 0xa741afdb libsystem_m.dylib (3147.50.1) <290D02E2-227B-3B0A-BBFC-B14BC657ADE8> /usr/lib/system/libsystem_m.dylib
0xa741b000 - 0xa7435fff libsystem_malloc.dylib (140.50.6) <970603BE-8A36-3776-81A6-BC1B1D04AC35> /usr/lib/system/libsystem_malloc.dylib
0xa7436000 - 0xa755aff7 libsystem_network.dylib (1229.60.3) <6FCFE312-E7FD-382D-9246-2C8500A86ACB> /usr/lib/system/libsystem_network.dylib
0xa755b000 - 0xa7565fff libsystem_networkextension.dylib (767.60.1) <E8916FFA-B9A1-300E-84C8-669933B8B92E> /usr/lib/system/libsystem_networkextension.dylib
0xa7566000 - 0xa756eff3 libsystem_notify.dylib (172) <27A79E60-9B05-3B28-B389-5759A72F7321> /usr/lib/system/libsystem_notify.dylib
0xa756f000 - 0xa7575ffb libsystem_platform.dylib (161.50.1) <04C8CF15-A241-3BD8-87B5-DD5DA2DCD564> /usr/lib/system/libsystem_platform.dylib
0xa7576000 - 0xa7580ff3 libsystem_pthread.dylib (301.50.1) <95F98870-7DB1-3273-9E61-DEC04059BF18> /usr/lib/system/libsystem_pthread.dylib
0xa7581000 - 0xa7584ff3 libsystem_sandbox.dylib (765.60.1) <E689BACE-E8EE-39C6-BFD7-EE82CBD5EE82> /usr/lib/system/libsystem_sandbox.dylib
0xa7585000 - 0xa7587fff libsystem_secinit.dylib (30) <F11770B6-8928-3F4A-A5B6-1A7E93247738> /usr/lib/system/libsystem_secinit.dylib
0xa7588000 - 0xa7590ff7 libsystem_symptoms.dylib (820.60.2) <7FECC881-A6A0-3DC5-9382-F7EFB829FB1C> /usr/lib/system/libsystem_symptoms.dylib
0xa7591000 - 0xa75a3ffb libsystem_trace.dylib (829.50.17) <3786EA81-F02C-3115-A8B6-3AC9088EA04C> /usr/lib/system/libsystem_trace.dylib
0xa75a5000 - 0xa75abfff libunwind.dylib (35.3) <C9C74974-E6CE-386D-AF72-DC21323AF40B> /usr/lib/system/libunwind.dylib
0xa75ac000 - 0xa75d5ff7 libxpc.dylib (1205.60.9) <D3F2BB40-7D04-362C-BDF0-2C379C05EE99> /usr/lib/system/libxpc.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 75
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 799663
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=248.8M resident=0K(0%) swapped_out_or_unallocated=248.8M(100%)
Writable regions: Total=3.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=3.3G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 128K 2
Activity Tracing 256K 2
CG backing stores 11.1M 4
CG image 236K 24
CoreAnimation 148K 15
CoreGraphics 8K 2
CoreImage 16K 3
CoreServices 196K 2
CoreUI image data 2028K 14
CoreUI image file 180K 4
Foundation 4K 2
Kernel Alloc Once 8K 2
MALLOC 3.2G 296
MALLOC guard page 48K 13
MALLOC_LARGE (reserved) 1024K 2 reserved VM address space (unallocated)
Memory Tag 242 12K 2
Memory Tag 249 156K 3
OpenGL GLSL 128K 3
SBRK (reserved) 4096K 2 reserved VM address space (unallocated)
Stack 10.0M 6
Stack Guard 56.0M 6
VM_ALLOCATE 98.7M 32
__DATA 10.6M 243
__FONT_DATA 4K 2
__GLSLBUILTINS 2588K 2
__LINKEDIT 79.3M 19
__OBJC 3220K 85
__TEXT 169.5M 243
__UNICODE 560K 2
mapped file 301.7M 222
shared memory 5416K 16
=========== ======= =======
TOTAL 3.9G 1244
TOTAL, minus reserved VM space 3.9G 1244
Model: MacBookPro12,1, BootROM MBP121.0176.B00, 2 processors, Intel Core i7, 3.1 GHz, 16 GB, SMC 2.28f7
Graphics: Intel Iris Graphics 6100, Intel Iris Graphics 6100, Built-In
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x133), Broadcom BCM43xx 1.0 (7.77.37.31.1a9)
Bluetooth: Version 6.0.6f2, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM0512G, 500.28 GB
USB Device: USB 3.0 Bus
USB Device: Internal Memory Card Reader
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1
Feb. 12, 2019
Re: [Pharo-users] Loading TelePharo on Pharo 7
by Denis Kudriashov
Following script will load TelePharo without error:
Metacello new
baseline: 'TelePharo';
repository: 'github://pharo-ide/TelePharo';
onUpgrade: [:ex | ex useIncoming];
onConflictUseIncoming;
load.
пн, 11 ÑевÑ. 2019 г. в 09:11, Denis Kudriashov <dionisiydk(a)gmail.com>:
> Hi Serge.
>
> You need to add option to metacello script onConflict: or onUpgrade: with
> block [:warn | warn useIncoming].
> I do not have computer now to give you exact code.
>
> Problem that telepharo depends on old version of Calypso but image
> includes the latest one. It needs to be fixed. I will look at it.
>
> And we should fix install scripts in readme page. It still references my
> repo but it was moved to pharo-ide org
>
> 9 ÑевÑ. 2019 г. 8:05 PM полÑзоваÑÐµÐ»Ñ "sergio ruiz" <sergio.rrd(a)gmail.com>
> напиÑал:
>
> Hi, all..
>
> I am looking to install TelePharo on my 7.01 image using the setup found
> at :
>
> https://github.com/pharo-ide/TelePharo
>
> like
>
> Metacello new
> baseline: 'TelePharo';
> repository: 'github://dionisiydk/TelePharo';
> load: 'Serverâ.
>
> and running into the following error. Any ideas?
>
> Thanks!
>
> MetacelloAllowConflictingProjectUpgrade>>defaultAction
> UndefinedObject>>handleSignal:
> Context>>handleSignal:
> Context>>handleSignal:
> MetacelloAllowConflictingProjectUpgrade(Exception)>>pass
> [ ^ exception pass ] in MetacelloScriptEngine>>handleConflict: in Block: [ ^ exception pass ]
> Dictionary>>at:ifAbsent:
> MetacelloScriptEngine>>handleConflict:
> MetacelloAllowConflictingProjectUpgrade>>handleResolutionFor:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] in [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ] in [ [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ]
> on: MetacelloAllowLockedProjectChange
> do:
> [ :ex | "MetacelloAllowLockedProjectChange need to be outermost handler ... since it is signaled from second line of handlers" ex handleResolutionFor: self ] ] in MetacelloScriptEngine>>handleNotificationsForAction: in Block: [ :ex | "option handlers need to be outermost set ...etc...
> BlockClosure>>cull:
> Context>>evaluateSignal:
> Context>>handleSignal:
> MetacelloAllowConflictingProjectUpgrade(Exception)>>signal
> [ :existing :new |
> (existing hasLoadConflicts: new)
> ifTrue: [ ((existing canUpgradeTo: new)
> ifTrue: [ MetacelloAllowProjectUpgrade new ]
> ifFalse: [ (existing canDowngradeTo: new)
> ifTrue: [ MetacelloAllowProjectDowngrade new ]
> ifFalse: [ MetacelloAllowConflictingProjectUpgrade new ] ])
> existingProjectRegistration: existing;
> newProjectRegistration: new;
> signal ]
> ifFalse: [ new ] ] in MetacelloScriptEngine>>lookupProjectSpecFor: in Block: [ :existing :new | ...
> [ :existing | ^ presentBlock value: existing value: newRegistration ] in MetacelloProjectRegistration class>>registrationForProjectSpec:ifAbsent:ifPresent: in Block: [ :existing | ^ presentBlock value: existing value...etc...
> [ :existing | ^ presentBlock value: existing ] in MetacelloProjectRegistry>>registrationFor:ifPresent:ifAbsent: in Block: [ :existing | ^ presentBlock value: existing ]
> BlockClosure>>cull:
> Dictionary>>at:ifPresent:
> MetacelloProjectRegistry>>registrationFor:ifPresent:ifAbsent:
> MetacelloProjectRegistration class>>registrationForProjectSpec:ifAbsent:ifPresent:
> MetacelloScriptEngine>>lookupProjectSpecFor:
> MetacelloScriptEngine>>handleLookupProjectSpec:
> MetacelloLookupProjectSpec>>handleResolutionFor:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] in [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ] in [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ] in [ [ [ actionBlock
> on:
> MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
> , MetacelloProjectSpecLoadedNotification
> , MetacelloScriptEnsureProjectLoadedForDevelopment
> , MetacelloLookupBaselineSpecForEnsureLoad
> do:
> [ :ex | "lookup and registration handlers need to be innermost set of handlers ...they may throw option notifications" ex handleResolutionFor: self ] ]
> on:
> MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
> , MetacelloAllowConflictingProjectUpgrade
> do:
> [ :ex | "option handlers need to be outermost set of handlers ... last line of defense before users are involved" ex handleResolutionFor: self ] ]
> on: MetacelloAllowLockedProjectChange
> do:
> [ :ex | "MetacelloAllowLockedProjectChange need to be outermost handler ... since it is signaled from second line of handlers" ex handleResolutionFor: self ] ] in MetacelloScriptEngine>>handleNotificationsForAction: in Block: [ :ex | "lookup and registration handlers need to ...etc...
> BlockClosure>>cull:
> Context>>evaluateSignal:
> Context>>handleSignal:
> Context>>handleSignal:
> Context>>handleSignal:
>
>
>
>
> ----
> 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
>
>
>
Feb. 12, 2019
Re: [Pharo-users] Boostrap for seaside : incorrect JQuery version
by Tomaž Turk
I'm sorry, I should be more clear - I copy&pasted the Bootstrap 3.3.7
code from here
<https://getbootstrap.com/docs/3.3/getting-started/#download>, since
3.3.7 solved the issue I mentioned. The result is that mouse clicks
behave as they should, and there is no error on browser's console
anymore.
Tomaz
>
>
>------ Original Message ------
>>From: "sergio ruiz" <sergio.rrd(a)gmail.com>
>>To: "Any question about pharo is welcome"
>><pharo-users(a)lists.pharo.org>
>>Sent: 8. 02. 2019 21:22:39
>>Subject: Re: [Pharo-users] Boostrap for seaside : incorrect JQuery
>>version
>>
>>>Just for the record, I am having the same problem..
>>>
>>>
>>>On February 8, 2019 at 3:20:18 PM, Dominique Dartois
>>>(dom(a)dartois.org) wrote:
>>>
>>>>Hi all
>>>>I installed seaside + Bootstrap from the « Catalog Browser »,
>>>>following the tips at http://smalltalkhub.com/#!/~TorstenBergmann/
>>>>I run Pharo 7 64bits on MacOS.
>>>>The demo doesnât react to the mouse clicks. In fact Firefox debugger
>>>>showed an incompatibility between Bootstrap and JQuery versions :
>>>>
Feb. 11, 2019
Re: [Pharo-users] Boostrap for seaside : incorrect JQuery version
by Tomaž Turk
I found a possible solution. The Bootstrap v3.3.6 had a compatibility
issue with jQuery 3.0 (please see this issue
<https://github.com/twbs/bootstrap/issues/16834>).
I tested a possible workaround with copy & pasting the bootstrap.js code
into TBSDevelopmentLibrary>>jsbootstrapJsContent. This method just
returns the whole bootstrap.js as a string, IMHO. Important are also
methods TBSDevelopmentLibrary>>cssbootstrapCssContent,
TBSDevelopmentLibrary>>cssbootstrapthemeCssContent and others, since
they include the code from BS v3.3.6.
As I see, the TBSDeploymentLibrary differs from TBSDevelopmentLibrary in
that it uses minimized versions (i.e. bootstrap.min.js).
I'm not sure about other possible dependencies, though.
Best wishes,
Tomaz
------ Original Message ------
>From: "sergio ruiz" <sergio.rrd(a)gmail.com>
>To: "Any question about pharo is welcome" <pharo-users(a)lists.pharo.org>
>Sent: 8. 02. 2019 21:22:39
>Subject: Re: [Pharo-users] Boostrap for seaside : incorrect JQuery
>version
>
>>Just for the record, I am having the same problem..
>>
>>
>>On February 8, 2019 at 3:20:18 PM, Dominique Dartois (dom(a)dartois.org)
>>wrote:
>>
>>>Hi all
>>>I installed seaside + Bootstrap from the « Catalog Browser »,
>>>following the tips at http://smalltalkhub.com/#!/~TorstenBergmann/
>>>I run Pharo 7 64bits on MacOS.
>>>The demo doesnât react to the mouse clicks. In fact Firefox debugger
>>>showed an incompatibility between Bootstrap and JQuery versions :
>>>
Feb. 11, 2019
Re: [Pharo-users] Traits for class methods?
by Cyril Ferlicot
On Mon 11 Feb 2019 at 20:36, Hilaire <hilaire(a)drgeo.eu> wrote:
> With singleton you will access class variable, which you can't with a
> trait, so you will need a setter, but should work I guess
Hi,
Since Pharo 7, Traits are statefuls.
See documentation at:
https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/…
>
> Hilaire
>
> --
> Dr. Geo
> http://drgeo.eu
>
>
>
> --
Cyril Ferlicot
https://ferlicot.fr
Feb. 11, 2019
Re: [Pharo-users] Traits for class methods?
by Hilaire
With singleton you will access class variable, which you can't with a
trait, so you will need a setter, but should work I guess
Hilaire
--
Dr. Geo
http://drgeo.eu
Feb. 11, 2019
Re: [Pharo-users] Traits for class methods?
by Vitor Medina Cruz
Rectifying, It does as expected and self points to the target class. This
odd behavior happened to me when I implemented the initialize method on the
class side of a Trait and then clicked the 'Run Script' Button on the
target class.
On Mon, Feb 11, 2019 at 4:52 PM Vitor Medina Cruz <vitormcruz(a)gmail.com>
wrote:
> It seems, however, that self points to the trait class, instead of the
> target object class. Is that correct? Instance side methods behave as
> expected and self points to the target object.
>
> On Mon, Feb 11, 2019 at 2:19 PM Cyril Ferlicot <cyril.ferlicot(a)gmail.com>
> wrote:
>
>> On Mon, Feb 11, 2019 at 4:50 PM Konrad Hinsen
>> <konrad.hinsen(a)fastmail.net> wrote:
>> >
>> > Hi everyone,
>> >
>> > A quick question: is it possible to use traits to define class methods?
>> >
>> > For example, could the popular singleton pattern consisting of the
>> > three class methods #uniqueInstance, #new, and #reset plus the instance
>> > variable uniqueInstance be packaged as a trait?
>>
>> Hi,
>>
>> Yes it is possible.
>>
>> >
>> > Konrad.
>> >
>>
>>
>> --
>> Cyril Ferlicot
>> https://ferlicot.fr
>>
>>
Feb. 11, 2019
Re: [Pharo-users] Traits for class methods?
by Vitor Medina Cruz
It seems, however, that self points to the trait class, instead of the
target object class. Is that correct? Instance side methods behave as
expected and self points to the target object.
On Mon, Feb 11, 2019 at 2:19 PM Cyril Ferlicot <cyril.ferlicot(a)gmail.com>
wrote:
> On Mon, Feb 11, 2019 at 4:50 PM Konrad Hinsen
> <konrad.hinsen(a)fastmail.net> wrote:
> >
> > Hi everyone,
> >
> > A quick question: is it possible to use traits to define class methods?
> >
> > For example, could the popular singleton pattern consisting of the
> > three class methods #uniqueInstance, #new, and #reset plus the instance
> > variable uniqueInstance be packaged as a trait?
>
> Hi,
>
> Yes it is possible.
>
> >
> > Konrad.
> >
>
>
> --
> Cyril Ferlicot
> https://ferlicot.fr
>
>
Feb. 11, 2019
Re: [Pharo-users] [ANN] Pharo Launcher 1.6 released
by Ben Coman
On Mon, 11 Feb 2019 at 18:19, Christophe Demarey <
christophe.demarey(a)inria.fr> wrote:
> Hi Ben,
>
> Le 8 févr. 2019 à 15:23, Ben Coman <btc(a)openinworld.com> a écrit :
>
>
>
> On Fri, 1 Feb 2019 at 21:28, Christophe Demarey <
> christophe.demarey(a)inria.fr> wrote:
>
>> Hi all,
>>
>> Pharo Launcher 1.6 has just been released! It is available from
>> http://pharo.org/download.
>>
>> This new version introduces two major changes:
>>
>> - the list of template sources is now externalized as a Ston file.
>> Pharo Launcher will check regularly (at startup and each day) if there are
>> changes between your local source of templates and the one hosted in Pharo
>> file server. If so, Pharo Launcher will propose you to update your template
>> sources. It is a way to automatically get new official sources or to keep
>> stable, dev versions up to date.
>> - a small UI is now available to manage VMs of PharoLauncher (update,
>> remove, list).
>>
>> Also, this is the first release done with all sources coming from GitHub (
>> https://github.com/pharo-project/pharo-launcher)
>>
>> Big thanks to all contributors, including issue reports.
>>
>> Here is the changelog:
>> Pharo Launcher v1.6
>> <https://github.com/pharo-project/pharo-launcher/releases/tag/1.6>
>>
>> New features:
>>
>> - #172 <https://github.com/pharo-project/pharo-launcher/issues/172> Provide
>> a way to update / remove VMs
>>
>> Thanks for this. Its nice to be able to easily reference this info.
> Is "last update" the date the VM was changed on the local system, or the
> build date reported by the VM?
>
>
> It is the build date reported by the system (modificationTime of the vm
> binary).
> It could be better by providing the VM version but it is a start. To
> provide VM version, we should probably add metadata for each VMs.
>
> Seeing this new interface sparks a ideas (you probably already considered
> some of them):
> - show the commit hash of each VM
> - have a history log tab - so if an Image stops working between last week
> and now, I can review to
> be confident it wasn't a VM update behind the scenes and if there was I
> can identify the old VM and
> be able to test against it to isolate a problem.
> - be able to edit the Download URL
>
> This one is redundant with the next one, no?
>
Maybe yes.
cheers -ben
> Or do you just want to override the default VM download?
> If so, it will be a bit difficult because we expect to find vms with
> specific names / folders, dependening on your OS, Pharo version.
>
> - be able to add additional custom VMs, e.g for latest VM snapshots
>
>
> yes, all this is nice. You could add feature requests for them to PL issue
> tracker.
>
>
>
>>
>> - #131 <https://github.com/pharo-project/pharo-launcher/issues/131> Display
>> date for "Last Modified" on the form of "X day/month/year ago
>>
>> Love this!! especially sorting by it.
> Also the Template column is cool. I used to include the number in the
> name of the image but this is so much more informative.
> The Arch column is cool. The VM Name would be useful in addition, or as a
> replacement for Arch. might e.g. 70-x86.
>
> Right
>
> And dreaming of this being a pulldown menu to select from custom VMs
> defined in the VM-management window.
>
>
> It is in the plan but we need to change a lot of logic in PL so that each
> image has its own metadata, including the VM to run it that you could
> customize.
>
> Thanks for the feedback,
> Christophe
>
>
Feb. 11, 2019
Re: [Pharo-users] Traits for class methods?
by Cyril Ferlicot
On Mon, Feb 11, 2019 at 4:50 PM Konrad Hinsen
<konrad.hinsen(a)fastmail.net> wrote:
>
> Hi everyone,
>
> A quick question: is it possible to use traits to define class methods?
>
> For example, could the popular singleton pattern consisting of the
> three class methods #uniqueInstance, #new, and #reset plus the instance
> variable uniqueInstance be packaged as a trait?
Hi,
Yes it is possible.
>
> Konrad.
>
--
Cyril Ferlicot
https://ferlicot.fr
Feb. 11, 2019
Traits for class methods?
by Konrad Hinsen
Hi everyone,
A quick question: is it possible to use traits to define class methods?
For example, could the popular singleton pattern consisting of the
three class methods #uniqueInstance, #new, and #reset plus the instance
variable uniqueInstance be packaged as a trait?
Konrad.
Feb. 11, 2019
[ANN] Registration for Pharo Days 2019 open!
by Esteban Lorenzano
Dear all,
I am pleased to announce that registration for Pharo Days 2019 is now open!
Pharo days is a gathering of the Pharo community to exchange, discuss and code with your online colleagues.
Join us to share your experiences and help to make a better Pharo!
To register, please proceed to the Pharo Days 2019 web page: https://pharo.org/2019PharoDays <https://pharo.org/2019PharoDays>, or go directly to the association event: https://association.pharo.org/event-3255426 <https://association.pharo.org/event-3255426>.
(Yes, the schedule is still to be defined, stay tuned).
If there are any questions or problems, I am happy to answer them.
Esteban
Ps: Iâm sorry for multiple posts ;)
Feb. 11, 2019
Re: [Pharo-users] #pathString: sent to nil when loading with Metacello
by Tim Mackinnon
I will log this as a bug - unless someone has any other thoughts. It looks to me that Iceberg incorrectly ignores the full path of a repository, meaning that other projects could equally collide with each other by virtue of having the same name? (e.g. #guessRegisteredRepository is guessing wrong0
Tim
> On 8 Feb 2019, at 10:28, Tim Mackinnon <tim(a)testit.works> wrote:
>
> Hi - Iâm trying to pick up the Exercism project again - and when trying to come up with instructions for students to load a clean image from the command line (to fit in with their expectations from other tracks and show that Pharo is also capable of great command line foo) I get the error:
>
> #pathString: was sent to nil - when I do:
>
> ./pharo-ui Pharo.image eval "
> Metacello new
> baseline: 'Exercism';
> repository: 'github://exercism/pharo:master/dev/src <github://exercism/pharo:master/dev/src>';
> load."
>
> Ben Coman mentioned to me that this has something to do with the "pharo-project/pharo" repository being pre-defined in Pharo 7?
>
> What does this mean? The repo //exercism/pharo was given to us by the Exercism team to match repoâs of other languages like //exercism/ruby etc.
>
> So is this really what the problem is - we canât have a repo that includes the name pharo - or have I misunderstood this? Is there a workaround I can put in the do-it to bypass this somehow?
>
> Iâm hoping we might have a good answer, as it was going so well in Pharo 6.
>
> Tim
Feb. 11, 2019
Re: [Pharo-users] [ANN] Pharo Launcher 1.6 released
by Christophe Demarey
Hi Ben,
> Le 8 févr. 2019 à 15:23, Ben Coman <btc(a)openinworld.com> a écrit :
>
>
>
> On Fri, 1 Feb 2019 at 21:28, Christophe Demarey <christophe.demarey(a)inria.fr <mailto:christophe.demarey@inria.fr>> wrote:
> Hi all,
>
> Pharo Launcher 1.6 has just been released! It is available from http://pharo.org/download <http://pharo.org/download>.
>
> This new version introduces two major changes:
> the list of template sources is now externalized as a Ston file. Pharo Launcher will check regularly (at startup and each day) if there are changes between your local source of templates and the one hosted in Pharo file server. If so, Pharo Launcher will propose you to update your template sources. It is a way to automatically get new official sources or to keep stable, dev versions up to date.
> a small UI is now available to manage VMs of PharoLauncher (update, remove, list).
> Also, this is the first release done with all sources coming from GitHub (https://github.com/pharo-project/pharo-launcher <https://github.com/pharo-project/pharo-launcher>).
>
> Big thanks to all contributors, including issue reports.
>
> Here is the changelog:
> Pharo Launcher v1.6 <https://github.com/pharo-project/pharo-launcher/releases/tag/1.6>
>
> New features:
>
> #172 <https://github.com/pharo-project/pharo-launcher/issues/172> Provide a way to update / remove VMs
> Thanks for this. Its nice to be able to easily reference this info.
> Is "last update" the date the VM was changed on the local system, or the build date reported by the VM?
It is the build date reported by the system (modificationTime of the vm binary).
It could be better by providing the VM version but it is a start. To provide VM version, we should probably add metadata for each VMs.
> Seeing this new interface sparks a ideas (you probably already considered some of them):
> - show the commit hash of each VM
> - have a history log tab - so if an Image stops working between last week and now, I can review to
> be confident it wasn't a VM update behind the scenes and if there was I can identify the old VM and
> be able to test against it to isolate a problem.
> - be able to edit the Download URL
This one is redundant with the next one, no? Or do you just want to override the default VM download?
If so, it will be a bit difficult because we expect to find vms with specific names / folders, dependening on your OS, Pharo version.
> - be able to add additional custom VMs, e.g for latest VM snapshots
yes, all this is nice. You could add feature requests for them to PL issue tracker.
>
> #131 <https://github.com/pharo-project/pharo-launcher/issues/131> Display date for "Last Modified" on the form of "X day/month/year ago
> Love this!! especially sorting by it.
> Also the Template column is cool. I used to include the number in the name of the image but this is so much more informative.
> The Arch column is cool. The VM Name would be useful in addition, or as a replacement for Arch. might e.g. 70-x86.
Right
> And dreaming of this being a pulldown menu to select from custom VMs defined in the VM-management window.
It is in the plan but we need to change a lot of logic in PL so that each image has its own metadata, including the VM to run it that you could customize.
Thanks for the feedback,
Christophe
Feb. 11, 2019
Re: [Pharo-users] Loading TelePharo on Pharo 7
by Denis Kudriashov
Hi Serge.
You need to add option to metacello script onConflict: or onUpgrade: with
block [:warn | warn useIncoming].
I do not have computer now to give you exact code.
Problem that telepharo depends on old version of Calypso but image includes
the latest one. It needs to be fixed. I will look at it.
And we should fix install scripts in readme page. It still references my
repo but it was moved to pharo-ide org
9 ÑевÑ. 2019 г. 8:05 PM полÑзоваÑÐµÐ»Ñ "sergio ruiz" <sergio.rrd(a)gmail.com>
напиÑал:
Hi, all..
I am looking to install TelePharo on my 7.01 image using the setup found at
:
https://github.com/pharo-ide/TelePharo
like
Metacello new
baseline: 'TelePharo';
repository: 'github://dionisiydk/TelePharo';
load: 'Serverâ.
and running into the following error. Any ideas?
Thanks!
MetacelloAllowConflictingProjectUpgrade>>defaultAction
UndefinedObject>>handleSignal:
Context>>handleSignal:
Context>>handleSignal:
MetacelloAllowConflictingProjectUpgrade(Exception)>>pass
[ ^ exception pass ] in MetacelloScriptEngine>>handleConflict: in
Block: [ ^ exception pass ]
Dictionary>>at:ifAbsent:
MetacelloScriptEngine>>handleConflict:
MetacelloAllowConflictingProjectUpgrade>>handleResolutionFor:
[ :ex | "option handlers need to be outermost set of handlers ... last
line of defense before users are involved" ex handleResolutionFor:
self ] in [ [ actionBlock
on:
MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
, MetacelloProjectSpecLoadedNotification
, MetacelloScriptEnsureProjectLoadedForDevelopment
, MetacelloLookupBaselineSpecForEnsureLoad
do:
[ :ex | "lookup and registration handlers need to be innermost
set of handlers ...they may throw option notifications" ex
handleResolutionFor: self ] ]
on:
MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
, MetacelloAllowConflictingProjectUpgrade
do:
[ :ex | "option handlers need to be outermost set of handlers
... last line of defense before users are involved" ex
handleResolutionFor: self ] ] in [ [ [ actionBlock
on:
MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
, MetacelloProjectSpecLoadedNotification
, MetacelloScriptEnsureProjectLoadedForDevelopment
, MetacelloLookupBaselineSpecForEnsureLoad
do:
[ :ex | "lookup and registration handlers need to be innermost
set of handlers ...they may throw option notifications" ex
handleResolutionFor: self ] ]
on:
MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
, MetacelloAllowConflictingProjectUpgrade
do:
[ :ex | "option handlers need to be outermost set of handlers
... last line of defense before users are involved" ex
handleResolutionFor: self ] ]
on: MetacelloAllowLockedProjectChange
do:
[ :ex | "MetacelloAllowLockedProjectChange need to be
outermost handler ... since it is signaled from second line of
handlers" ex handleResolutionFor: self ] ] in
MetacelloScriptEngine>>handleNotificationsForAction: in Block: [ :ex |
"option handlers need to be outermost set ...etc...
BlockClosure>>cull:
Context>>evaluateSignal:
Context>>handleSignal:
MetacelloAllowConflictingProjectUpgrade(Exception)>>signal
[ :existing :new |
(existing hasLoadConflicts: new)
ifTrue: [ ((existing canUpgradeTo: new)
ifTrue: [ MetacelloAllowProjectUpgrade new ]
ifFalse: [ (existing canDowngradeTo: new)
ifTrue: [ MetacelloAllowProjectDowngrade new ]
ifFalse: [ MetacelloAllowConflictingProjectUpgrade new ] ])
existingProjectRegistration: existing;
newProjectRegistration: new;
signal ]
ifFalse: [ new ] ] in MetacelloScriptEngine>>lookupProjectSpecFor:
in Block: [ :existing :new | ...
[ :existing | ^ presentBlock value: existing value: newRegistration ]
in MetacelloProjectRegistration
class>>registrationForProjectSpec:ifAbsent:ifPresent: in Block: [
:existing | ^ presentBlock value: existing value...etc...
[ :existing | ^ presentBlock value: existing ] in
MetacelloProjectRegistry>>registrationFor:ifPresent:ifAbsent: in
Block: [ :existing | ^ presentBlock value: existing ]
BlockClosure>>cull:
Dictionary>>at:ifPresent:
MetacelloProjectRegistry>>registrationFor:ifPresent:ifAbsent:
MetacelloProjectRegistration
class>>registrationForProjectSpec:ifAbsent:ifPresent:
MetacelloScriptEngine>>lookupProjectSpecFor:
MetacelloScriptEngine>>handleLookupProjectSpec:
MetacelloLookupProjectSpec>>handleResolutionFor:
[ :ex | "lookup and registration handlers need to be innermost set of
handlers ...they may throw option notifications" ex
handleResolutionFor: self ] in [ actionBlock
on:
MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
, MetacelloProjectSpecLoadedNotification
, MetacelloScriptEnsureProjectLoadedForDevelopment
, MetacelloLookupBaselineSpecForEnsureLoad
do:
[ :ex | "lookup and registration handlers need to be innermost
set of handlers ...they may throw option notifications" ex
handleResolutionFor: self ] ] in [ [ actionBlock
on:
MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
, MetacelloProjectSpecLoadedNotification
, MetacelloScriptEnsureProjectLoadedForDevelopment
, MetacelloLookupBaselineSpecForEnsureLoad
do:
[ :ex | "lookup and registration handlers need to be innermost
set of handlers ...they may throw option notifications" ex
handleResolutionFor: self ] ]
on:
MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
, MetacelloAllowConflictingProjectUpgrade
do:
[ :ex | "option handlers need to be outermost set of handlers
... last line of defense before users are involved" ex
handleResolutionFor: self ] ] in [ [ [ actionBlock
on:
MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad
, MetacelloProjectSpecLoadedNotification
, MetacelloScriptEnsureProjectLoadedForDevelopment
, MetacelloLookupBaselineSpecForEnsureLoad
do:
[ :ex | "lookup and registration handlers need to be innermost
set of handlers ...they may throw option notifications" ex
handleResolutionFor: self ] ]
on:
MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
, MetacelloAllowConflictingProjectUpgrade
do:
[ :ex | "option handlers need to be outermost set of handlers
... last line of defense before users are involved" ex
handleResolutionFor: self ] ]
on: MetacelloAllowLockedProjectChange
do:
[ :ex | "MetacelloAllowLockedProjectChange need to be
outermost handler ... since it is signaled from second line of
handlers" ex handleResolutionFor: self ] ] in
MetacelloScriptEngine>>handleNotificationsForAction: in Block: [ :ex |
"lookup and registration handlers need to ...etc...
BlockClosure>>cull:
Context>>evaluateSignal:
Context>>handleSignal:
Context>>handleSignal:
Context>>handleSignal:
----
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
Feb. 11, 2019
Re: [Pharo-users] Tonel vs Filetree
by Julien
It is.
It makes contribution to the wiki directly from GitHub's web application easy and fast.
Cheers,
Julien
---
Julien Delplanque
Doctorant à lâUniversité de Lille
http://juliendelplanque.be/phd.html
Equipe Rmod, Inria
Bâtiment B 40, Avenue Halley 59650 Villeneuve d'Ascq
Numéro de téléphone: +333 59 35 86 40
> Le 11 févr. 2019 à 08:54, Norbert Hartl <norbert(a)hartl.name> a écrit :
>
> The whole pharo-wiki is awesome ð I wonder is everything written in markdown directly? Looks like
>
> Am 11.02.2019 um 08:38 schrieb Richard Sargent <richard.sargent(a)gemtalksystems.com <mailto:richard.sargent@gemtalksystems.com>>:
>
>> Yes! Kudos to the authors for excellent documentation.
>>
>> On Sun, Feb 10, 2019, 18:19 Sean P. DeNigris <sean(a)clipperadams.com <mailto:sean@clipperadams.com> wrote:
>> CyrilFerlicot wrote
>> > https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/… <https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/…>
>>
>> Wow! Great doc :)
>>
>>
>>
>> -----
>> Cheers,
>> Sean
>> --
>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html <http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html>
>>
Feb. 11, 2019
Re: [Pharo-users] Tonel vs Filetree
by Norbert Hartl
The whole pharo-wiki is awesome ð I wonder is everything written in markdown directly? Looks like
> Am 11.02.2019 um 08:38 schrieb Richard Sargent <richard.sargent(a)gemtalksystems.com>:
>
> Yes! Kudos to the authors for excellent documentation.
>
>> On Sun, Feb 10, 2019, 18:19 Sean P. DeNigris <sean(a)clipperadams.com wrote:
>> CyrilFerlicot wrote
>> > https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/…
>>
>> Wow! Great doc :)
>>
>>
>>
>> -----
>> Cheers,
>> Sean
>> --
>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>>
Feb. 11, 2019
Re: [Pharo-users] Tonel vs Filetree
by Richard Sargent
Yes! Kudos to the authors for excellent documentation.
On Sun, Feb 10, 2019, 18:19 Sean P. DeNigris <sean(a)clipperadams.com wrote:
> CyrilFerlicot wrote
> >
> https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/…
>
> Wow! Great doc :)
>
>
>
> -----
> Cheers,
> Sean
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>
>
Feb. 11, 2019
Re: [Pharo-users] Tonel vs Filetree
by Richard70nl
> On 10 Feb 2019, at 12:43, Cyril Ferlicot D. <cyril.ferlicot(a)gmail.com> wrote:
>
> Some informations here:
>
> https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/… <https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/…>
Exactly what I needed. Thanks so much!
Feb. 11, 2019
Re: [Pharo-users] Tonel vs Filetree
by Sean P. DeNigris
CyrilFerlicot wrote
> https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/…
Wow! Great doc :)
-----
Cheers,
Sean
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
Feb. 11, 2019
Re: [Pharo-users] seaside jquerywidget pharo
by PAUL DEBRUICKER
Hi Pierre,
The BaselineOfJQueryWidgetBox had an error. I've fixed it and you should be able to load TableSorter and an example of how to use it with:
Metacello new
baseline:'JQueryWidgetBox';
repository:'http://smalltalkhub.com/mc/Seaside/JQueryWidgetBox/main';
load: 'JQWidgetBox-Tablesorter-Dev'
Once it loads you can browse the JQTablesorterExample class & go to
http://localhost:8080/jquery-widgets/tablesorter
to see the example in action.
IF you're using TableSorter than maybe you'd rather use DataTables (https://www.datatables.net smalltalk interface is here: http://smalltalkhub.com/#!/~emaringolo/DataTables)
For Seaside tips & questions the mailing list is the best place. You should sign up for it. This site has a searchable archive http://forum.world.st and the Seaside mailing list is here: http://forum.world.st/Seaside-General-f86180.html
There's also the seaside book at http://book.seaside.st which covers using JS with Seaside among otherthings.
Hope this helps
> On Feb 10, 2019, at 4:41 AM, Pierre Héricourt <pierre.hericourt(a)laposte.net> wrote:
>
> Hello,
>
> I'm Pierre from Creuse/France and I travelled in Oregon/USA last year to watch solar eclipse (near Mitchell) ... I found a diversity of landscapse and now I love Oregon ! In Creuse we have forest but don't have any desert or seaside !
>
> Seaside ! Now, I remember : I was primarily writing to you to get some informations about JqueryWidget/Seaside/Pharo ;)
>
> Sorry for this direct mail but I didn't find any forum like on git ...
>
> I'm new to smalltalk and seaside. I wrote last week a little application which helps to follow products in my labs. Not very sexy job then I choose to write this in Pharo ;)
>
> Now, I'd like to play with JQueryWidget (TableSorter) but installation doesn't run to the end (grumbles for version 3.1)... and I don't understand how JavaScript runs on top of Seaside nor mcz ...
>
> You seems to be fluent in seaside : could you, please, point me some recipes or link ?
>
> Many thanks
>
> Regards
>
> Pierre
>
> on Pharo 6.1/Seaside 3.2
>
Feb. 10, 2019
Re: [Pharo-users] Tonel vs Filetree
by Cyril Ferlicot D.
Le 10/02/2019 à 07:37, Richard70nl a écrit :
> Hi all,
>
> [learning Pharoâ¦]
>
> What is the general preference for using Tonel or Filetree if I want to
> put my packages in Github? Is it just purely developer preference or are
> there technical considerations?
>
Hi,
Some informations here:
https://github.com/pharo-open-documentation/pharo-wiki/blob/master/General/…
> Cheers,
> Richard
--
Cyril Ferlicot
https://ferlicot.fr
Feb. 10, 2019
Re: [Pharo-users] Boostrap for seaside : incorrect JQuery version
by Tomaž Turk
It's happening to me, too, on Pharo 7.0 32-bit on Windows. The versions
in respective deployment libraries are:
JQDeploymentLibrary>>jQueryJs jQuery v3.3.1
JQUiDeploymentLibrary>>jQueryUiJs jQuery UI - v1.12.1 - 2016-09-14
TBSDeploymentLibrary>>jsbootstrapminJsContent Bootstrap v3.3.6
Strangely, the browser console reports:
Best wishes,
Tomaz
------ Original Message ------
From: "sergio ruiz" <sergio.rrd(a)gmail.com>
To: "Any question about pharo is welcome" <pharo-users(a)lists.pharo.org>
Sent: 8. 02. 2019 21:22:39
Subject: Re: [Pharo-users] Boostrap for seaside : incorrect JQuery
version
>Just for the record, I am having the same problem..
>
>
>On February 8, 2019 at 3:20:18 PM, Dominique Dartois (dom(a)dartois.org)
>wrote:
>
>>Hi all
>>I installed seaside + Bootstrap from the « Catalog Browser »,
>>following the tips at http://smalltalkhub.com/#!/~TorstenBergmann/
>>I run Pharo 7 64bits on MacOS.
>>The demo doesnât react to the mouse clicks. In fact Firefox debugger
>>showed an incompatibility between Bootstrap and JQuery versions :
>>
Feb. 10, 2019