Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
September 2010
- 118 participants
- 1539 messages
Re: [Pharo-project] Cog Segmentation Fault with Pharo 1.1
by Stéphane Ducasse
> Sound as a good idea.
> I can't promise much because the lack of free time...but still can try
> to have a look.
I will integrate the fixes there are really simple.
Stef
>
> 2010/9/9, Stéphane Ducasse <stephane.ducasse(a)inria.fr>:
>> why should add some guards in the tests for that even if ObjectAsMethods is
>> a cool feature to have
>> for experimentation. There are some changes from squeak pending in the bug
>> tracker.
>>
>> Now you should also pay that the coverage button is using wrapper and I
>> guess also use
>> test coverage.
>>
>> Stef
>>
>>
>>
>>> Hi:
>>>
>>> I was playing a bit with a stock Pharo 1.1 image, with the only adding
>>> of the cs NecessaryImageChangesForCogToWork.Pharo1.1.
>>>
>>> Then I tried to run TestRunner new runAll (for comparing times against
>>> the common vm) and get the attached segfault.
>>>
>>> I tried with my own compiled cog and also with the downloaded from
>>> here http://www.mirandabanda.org/files/Cog/VM/VM.r2219/.
>>>
>>> My OS is Ubuntu 10.04 64 bits.
>>>
>>> Any hint will be appreciated.
>>>
>>> Cheers.
>>>
>>> --
>>> =================================================
>>> Germán S. Arduino <gsa @ arsol.net> Twitter: garduino
>>> Arduino Software & Web Hosting http://www.arduinosoftware.com
>>> PasswordsPro http://www.passwordspro.com
>>> =================================================
>>> <cogsegfault.txt>_______________________________________________
>>> Pharo-project mailing list
>>> Pharo-project(a)lists.gforge.inria.fr
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
> --
> =================================================
> Germán S. Arduino <gsa @ arsol.net> Twitter: garduino
> Arduino Software & Web Hosting http://www.arduinosoftware.com
> PasswordsPro http://www.passwordspro.com
> =================================================
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Sept. 10, 2010
Re: [Pharo-project] Cog Segmentation Fault with Pharo 1.1
by Germán Arduino
Sound as a good idea.
I can't promise much because the lack of free time...but still can try
to have a look.
2010/9/9, Stéphane Ducasse <stephane.ducasse(a)inria.fr>:
> why should add some guards in the tests for that even if ObjectAsMethods is
> a cool feature to have
> for experimentation. There are some changes from squeak pending in the bug
> tracker.
>
> Now you should also pay that the coverage button is using wrapper and I
> guess also use
> test coverage.
>
> Stef
>
>
>
>> Hi:
>>
>> I was playing a bit with a stock Pharo 1.1 image, with the only adding
>> of the cs NecessaryImageChangesForCogToWork.Pharo1.1.
>>
>> Then I tried to run TestRunner new runAll (for comparing times against
>> the common vm) and get the attached segfault.
>>
>> I tried with my own compiled cog and also with the downloaded from
>> here http://www.mirandabanda.org/files/Cog/VM/VM.r2219/.
>>
>> My OS is Ubuntu 10.04 64 bits.
>>
>> Any hint will be appreciated.
>>
>> Cheers.
>>
>> --
>> =================================================
>> Germán S. Arduino <gsa @ arsol.net> Twitter: garduino
>> Arduino Software & Web Hosting http://www.arduinosoftware.com
>> PasswordsPro http://www.passwordspro.com
>> =================================================
>> <cogsegfault.txt>_______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
--
=================================================
Germán S. Arduino <gsa @ arsol.net> Twitter: garduino
Arduino Software & Web Hosting http://www.arduinosoftware.com
PasswordsPro http://www.passwordspro.com
=================================================
Sept. 10, 2010
Re: [Pharo-project] Experimental Cocoa OS-X based Squeak Cog JIT VM 5.8b10
by Esteban Lorenzano
Hi,
I can't run Pharo Dev 1.1 with cogvm (5.8b10 or the binaries compiled
by Eliot).
This is what I'm doing:
1) download Pharo Dev 1.1
2) with older VM (4.2.2) I start Pharo, and file in
"NecessaryImageChangesForCogToWork.Pharo1.1.cs"
3) save and quit
4) try to open with cogvm (any cog vm)
the image hangs with this info:
Process: Squeak [66151]
Path: /Users/MAC/Desktop/Dev/ESUG/Squeak
5.8b10.app/Contents/MacOS/Squeak
Identifier: org.squeak.Squeak
Version: 5.8b10 (28.0)
Code Type: X86 (Native)
Parent Process: launchd [101]
Date/Time: 2010-09-10 12:00:27.323 +0200
OS Version: Mac OS X 10.6.4 (10F569)
Report Version: 6
Interval Since Last Report: 180097 sec
Crashes Since Last Report: 4
Per-App Crashes Since Last Report: 3
Anonymous UUID: 6CBAB42F-B15F-4B9C-B344-2663CE41C421
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000008
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 org.squeak.Squeak 0x000a435b ceSendsupertonumArgs + 379
Thread 1:
0 libSystem.B.dylib 0x921da9d2 __workq_kernreturn + 10
1 libSystem.B.dylib 0x921daf68 _pthread_wqthread + 941
2 libSystem.B.dylib 0x921dab86 start_wqthread + 30
Thread 2: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x921db942 kevent + 10
1 libSystem.B.dylib 0x921dc05c _dispatch_mgr_invoke + 215
2 libSystem.B.dylib 0x921db519 _dispatch_queue_invoke + 163
3 libSystem.B.dylib 0x921db2be _dispatch_worker_thread2 + 240
4 libSystem.B.dylib 0x921dad41 _pthread_wqthread + 390
5 libSystem.B.dylib 0x921dab86 start_wqthread + 30
Thread 3:
0 libSystem.B.dylib 0x921b50fa mach_msg_trap + 10
1 libSystem.B.dylib 0x921b5867 mach_msg + 68
2 com.apple.CoreFoundation 0x95bd9faf __CFRunLoopRun + 2079
3 com.apple.CoreFoundation 0x95bd9094 CFRunLoopRunSpecific + 452
4 com.apple.CoreFoundation 0x95bd8ec1 CFRunLoopRunInMode + 97
5 ....audio.toolbox.AudioToolbox 0x98e48cda
GenericRunLoopThread::RunLoop() + 60
6 ....audio.toolbox.AudioToolbox 0x98e49096 GenericRunLoopThread::Run() + 158
7 ....audio.toolbox.AudioToolbox 0x98e0c128 CAPThread::Entry(CAPThread*) + 96
8 libSystem.B.dylib 0x921e281d _pthread_start + 345
9 libSystem.B.dylib 0x921e26a2 thread_start + 34
Thread 4:
0 libSystem.B.dylib 0x921b515a
semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib 0x921e2ca5 _pthread_cond_wait + 1066
2 libSystem.B.dylib 0x92211848
pthread_cond_timedwait_relative_np + 47
3 com.apple.audio.CoreAudio 0x978e1805 CAGuard::WaitFor(unsigned
long long) + 219
4 com.apple.audio.CoreAudio 0x978e4837
CAGuard::WaitUntil(unsigned long long) + 289
5 com.apple.audio.CoreAudio 0x978e2134 HP_IOThread::WorkLoop() + 1892
6 com.apple.audio.CoreAudio 0x978e19cb
HP_IOThread::ThreadEntry(HP_IOThread*) + 17
7 com.apple.audio.CoreAudio 0x978e18e2
CAPThread::Entry(CAPThread*) + 140
8 libSystem.B.dylib 0x921e281d _pthread_start + 345
9 libSystem.B.dylib 0x921e26a2 thread_start + 34
Thread 5:
0 libSystem.B.dylib 0x921e3066 __semwait_signal + 10
1 libSystem.B.dylib 0x9220ec64 nanosleep$UNIX2003 + 188
2 org.squeak.Squeak 0x000abc39 beatStateMachine + 153
3 libSystem.B.dylib 0x921e26a2 thread_start + 34
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x00000000 ecx: 0x00000c14 edx: 0x1f557054
edi: 0x00000000 esi: 0x1f500004 ebp: 0x00000001 esp: 0xbff5cd90
ss: 0x0000001f efl: 0x00010297 eip: 0x000a435b cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x00000008
Binary Images:
0x1000 - 0xbeff7 +org.squeak.Squeak 5.8b10 (28.0)
<4B128097-8BD6-1888-F089-6AD2AFE0E890>
/Users/MAC/Desktop/Dev/ESUG/Squeak 5.8b10.app/Contents/MacOS/Squeak
0x1c2000 - 0x1e5fe7 GLRendererFloat ??? (???)
<D71788AA-645A-02CF-201F-E44F073F98D7>
/System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat
0x1f5000 - 0x1f7fff +net.culater.SIMBL 0.8.2 (8)
/Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL
0x600000 - 0x777fe7 GLEngine ??? (???)
<0FC1F7CA-5C84-A7F6-105B-169383B50A94>
/System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0x1255a000
- 0x1295ffe7 libclh.dylib 3.1.1 C (3.1.1)
<4A445142-1AD3-2F3C-FF95-E835B49B33DE>
/System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
0x129c3000
- 0x129c3ffc +com.growl.GrowlSafariLoader 1.1.6 (1.1.6)
<BF586D9F-39A9-BD06-1C83-6F1E527822CA>
/Library/InputManagers/GrowlSafari/GrowlSafariLoader.bundle/Contents/MacOS/GrowlSafariLoader
0x12d6d000
- 0x12d71ff3 com.apple.audio.AudioIPCPlugIn 1.1.2 (1.1.2)
<5570694E-039D-7970-6083-1C8A7B7C937B>
/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn
0x12d76000
- 0x12d7cffb com.apple.audio.AppleHDAHALPlugIn 1.8.7 (1.8.7f1)
<0FE8B697-6D19-69C6-FA94-E18064ACFAEC>
/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
0x12df5000
- 0x12e62fff +com.DivXInc.DivXDecoder 6.6.0 (6.6.0)
/Library/QuickTime/DivX Decoder.component/Contents/MacOS/DivX Decoder
0x70000000 - 0x700caffb com.apple.audio.units.Components 1.6.1 (1.6.1)
<AEC44B68-A209-4093-36B0-7B740361249B>
/System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x8f050000 - 0x8f711fef com.apple.GeForceGLDriver 1.6.18 (6.1.8)
<2E4BD283-8E9B-6AB7-2945-F92F5015DA02>
/System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
0x8fe00000
- 0x8fe4162b dyld 132.1 (???) <A4F6ADCC-6448-37B4-ED6C-ABB2CD06F448>
/usr/lib/dyld
0x90038000 - 0x90038ff7 com.apple.vecLib 3.6 (vecLib 3.6)
<7362077A-890F-3AEF-A8AB-22247B10E106>
/System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x90039000 - 0x90044ff7 libCSync.A.dylib 543.50.0 (compatibility
64.0.0) <4FA0CE4A-BDE5-0E3D-37F0-03B41F0C2637>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x90048000
- 0x900f0ffb com.apple.QD 3.35 (???)
<B80B64BC-958B-DA9E-50F9-D7E8333CC5A2>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x90138000
- 0x9013bfe7 libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0)
<1622A54F-1A98-2CBE-B6A4-2122981A500E>
/usr/lib/system/libmathCommon.A.dylib
0x9017c000 - 0x9017eff7 libRadiance.dylib ??? (???)
<AB06F616-E3EA-5966-029A-8AA44BBE5B28>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x9017f000
- 0x9019ffe7 libresolv.9.dylib 41.0.0 (compatibility 1.0.0)
<751955F3-21FB-A03A-4E92-1F3D4EFB8C5B> /usr/lib/libresolv.9.dylib
0x901a0000 - 0x901b4ffb com.apple.speech.synthesis.framework 3.10.35
(3.10.35) <57DD5458-4F24-DA7D-0927-C3321A65D743>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x901b5000
- 0x901cafff com.apple.ImageCapture 6.0 (6.0)
<3F31833A-38A9-444E-02B7-17619CA6F2A0>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x901fe000
- 0x90380fe7 libicucore.A.dylib 40.0.0 (compatibility 1.0.0)
<2314BD12-0821-75BB-F3BC-98D324CFD30A> /usr/lib/libicucore.A.dylib
0x90381000 - 0x90385ff7 IOSurface ??? (???)
<66E11D8E-CF4B-EFD0-37F9-20177C647021>
/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x90386000 - 0x90418fe3 com.apple.print.framework.PrintCore 6.2
(312.5) <7729B4D7-D661-D669-FA7E-510F93F685A6>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x905f5000
- 0x90628ff7 com.apple.AE 496.4 (496.4)
<7F34EC47-8429-3077-8158-54F5EA908C66>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x90629000
- 0x90666ff7 com.apple.SystemConfiguration 1.10.2 (1.10.2)
<398BB007-41FD-1A30-26D8-CB86ED5E467E>
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x90667000
- 0x9068fff7 libxslt.1.dylib 3.24.0 (compatibility 3.0.0)
<769EF4B2-C1AD-73D5-AAAD-1564DAEA77AF> /usr/lib/libxslt.1.dylib
0x90690000 - 0x9073dfe7 libobjc.A.dylib 227.0.0 (compatibility 1.0.0)
<DF8E4CFA-3719-3415-0BF1-E8C5E561C3B1> /usr/lib/libobjc.A.dylib
0x9073e000 - 0x90750ff7 com.apple.MultitouchSupport.framework 205.34
(205.34) <813475E3-B323-9405-F758-DDA1F5D63B20>
/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x90751000
- 0x9075aff7 com.apple.DiskArbitration 2.3 (2.3)
<E9C40767-DA6A-6CCB-8B00-2D5706753000>
/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x908a4000
- 0x90cbaff7 libBLAS.dylib 219.0.0 (compatibility 1.0.0)
<C4FB303A-DB4D-F9E8-181C-129585E59603>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x90cc3000
- 0x90d06ff7 com.apple.NavigationServices 3.5.4 (182)
<753B8906-06C0-3AE0-3D6A-8FF5AC18ED12>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x90d27000
- 0x90d35fe7 libz.1.dylib 1.2.3 (compatibility 1.0.0)
<3CE8AA79-F077-F1B0-A039-9103A4A02E92> /usr/lib/libz.1.dylib
0x90d92000 - 0x90f4cfe3 com.apple.ImageIO.framework 3.0.3 (3.0.3)
<A93A514B-C1BF-21D0-FB03-CB775DE4FFAA>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x91276000
- 0x9127bff7 com.apple.OpenDirectory 10.6 (10.6)
<92582807-E8F3-3DD9-EB42-4195CFB754A1>
/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x9127c000
- 0x91298fe3 com.apple.openscripting 1.3.1 (???)
<DA16DE48-59F4-C94B-EBE3-7FAF772211A2>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x913b1000
- 0x913b8ff7 com.apple.agl 3.0.12 (AGL-3.0.12)
<6877F0D8-0DCF-CB98-5304-913667FF50FA>
/System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x9159c000 - 0x916a8ff7 libGLProgrammability.dylib ??? (???)
<1B315838-F477-5416-7504-67EC3433AD4A>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x916e3000
- 0x916efff7 libkxld.dylib ??? (???)
<322A4B52-8305-3081-6B74-813C3A87A56D> /usr/lib/system/libkxld.dylib
0x916f0000 - 0x91721ff7 libGLImage.dylib ??? (???)
<9340012D-595A-6243-9C97-7D30D76D9D9E>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x9194e000
- 0x919fefe3 com.apple.QuickTimeImporters.component 7.6.6 (1742)
<76B0E668-214A-AB71-AAB8-E39E7F227C9B>
/System/Library/QuickTime/QuickTimeImporters.component/Contents/MacOS/QuickTimeImporters
0x919ff000
- 0x919ffff7 com.apple.Accelerate 1.6 (Accelerate 1.6)
<BC501C9F-7C20-961A-B135-0A457667D03C>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91c8a000 - 0x91c8cff7 com.apple.securityhi 4.0 (36638)
<38D36D4D-C798-6ACE-5FA8-5C001993AD6B>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x91d56000
- 0x91db1ff7 com.apple.framework.IOKit 2.0 (???)
<A013B850-6ECB-594A-CBD6-DB156B11871B>
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x91db2000 - 0x92016fef com.apple.security 6.1.1 (37594)
<3F68A006-6B30-85D5-1A75-8D748F72A6D5>
/System/Library/Frameworks/Security.framework/Versions/A/Security
0x920c1000 - 0x921b3ff7 libcrypto.0.9.8.dylib 0.9.8 (compatibility
0.9.8) <D2C86308-F998-C83D-F49B-CD484D4EFE6A>
/usr/lib/libcrypto.0.9.8.dylib
0x921b4000 - 0x9235afeb libSystem.B.dylib 125.2.0 (compatibility
1.0.0) <3441F338-2218-6D36-3F95-3A16FBF6713D> /usr/lib/libSystem.B.dylib
0x9235e000 - 0x932aefe3 com.apple.QuickTimeComponents.component 7.6.6
(1742)
/System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents
0x932da000
- 0x932eaff7 libsasl2.2.dylib 3.15.0 (compatibility 3.0.0)
<C8744EA3-0AB7-CD03-E639-C4F2B910BE5D> /usr/lib/libsasl2.2.dylib
0x932eb000 - 0x93720ff7 libLAPACK.dylib 219.0.0 (compatibility 1.0.0)
<5E2D2283-57DE-9A49-1DB0-CD027FEFA6C2>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x93bf6000
- 0x93bf6ff7 com.apple.Carbon 150 (152)
<9252D5F2-462D-2C15-80F3-109644D6F704>
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x93bf7000 - 0x93c08ff7 com.apple.LangAnalysis 1.6.6 (1.6.6)
<97511CC7-FE23-5AC3-2EE2-B5479FAEB316>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x93c15000
- 0x93c15ff7 com.apple.CoreServices 44 (44)
<AC35D112-5FB9-9C8C-6189-5F5945072375>
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x93d1a000
- 0x93d1dff7 libCGXType.A.dylib 543.50.0 (compatibility 64.0.0)
<3B49AED9-0DBA-9D21-F9AC-8784363AD762>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x93d1e000
- 0x93d82ffb com.apple.htmlrendering 72 (1.1.4)
<4D451A35-FAB6-1288-71F6-F24A4B6E2371>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x93e62000
- 0x93e69ff3 com.apple.print.framework.Print 6.1 (237.1)
<97AB70B6-C653-212F-CFD3-E3816D0F5C22>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x93f62000
- 0x94842ff7 com.apple.AppKit 6.6.6 (1038.29)
<6F28C335-6DC2-AE0E-B79A-F256DBD0BB45>
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x94843000 - 0x94887fe7 com.apple.Metadata 10.6.3 (507.10)
<630494FA-3BB3-EDD3-E10B-8DAAF4831E26>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x94888000
- 0x948d9ff7 com.apple.HIServices 1.8.0 (???)
<10C85B88-C6AF-91DB-2546-34661BA35AC5>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x9492c000
- 0x94936ffb com.apple.speech.recognition.framework 3.11.1 (3.11.1)
<EC0E69C8-A121-70E8-43CF-E6FC4C7779EC>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x955ca000
- 0x956cbfe7 libxml2.2.dylib 10.3.0 (compatibility 10.0.0)
<B4C5CD68-405D-0F1B-59CA-5193D463D0EF> /usr/lib/libxml2.2.dylib
0x956f7000 - 0x957d4ff7 com.apple.vImage 4.0 (4.0)
<64597E4B-F144-DBB3-F428-0EC3D9A1219E>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x957d5000
- 0x957f6fe7 com.apple.opencl 12.1 (12.1)
<DA2AC3FA-ED11-2D10-21E9-7BDF4778B228>
/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x9587f000 - 0x9587fff7 com.apple.Cocoa 6.6 (???)
<EA27B428-5904-B00B-397A-185588698BCC>
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x9594a000 - 0x959f8ff3 com.apple.ink.framework 1.3.3 (107)
<57B54F6F-CE35-D546-C7EC-DBC5FDC79938>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x959f9000
- 0x959fdff7 libGFXShared.dylib ??? (???)
<2D32BDBF-C941-93FD-E233-F03D28DB9E94>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x95b41000
- 0x95b63fef com.apple.DirectoryService.Framework 3.6 (621.3)
<05FFDBDB-F16B-8AC0-DB42-986965FCBD95>
/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x95b9d000
- 0x95d17fe3 com.apple.CoreFoundation 6.6.3 (550.29)
<00373783-3744-F47D-2191-BEEA658F0C3D>
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x95d1f000
- 0x95e56ff7 com.apple.CoreAUC 6.04.01 (6.04.01)
<B6E035A9-8DA2-82FC-9C2F-F57B9B62BE5F>
/System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x95e57000 - 0x95e58ff7 com.apple.audio.units.AudioUnit 1.6.3 (1.6.3)
<959DFFAE-A06B-7FF6-B713-B2076893EBBD>
/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x95e59000 - 0x96179feb com.apple.CoreServices.CarbonCore 861.13
(861.13) <52803668-3669-36BD-57DD-078FBA835081>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x96280000
- 0x9635bfe7 com.apple.DesktopServices 1.5.7 (1.5.7)
<A69072AD-C47E-A00D-4A69-6E46A7FB2119>
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x964a7000
- 0x964adfff com.apple.CommonPanels 1.2.4 (91)
<2438AF5D-067B-B9FD-1248-2C9987F360BA>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x964ae000
- 0x96c9d557 com.apple.CoreGraphics 1.545.0 (???)
<DCED8E1A-7504-C31A-B6EF-98BFF1A61060>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x96c9e000
- 0x96ce0ff7 libvDSP.dylib 268.0.1 (compatibility 1.0.0)
<3F0ED200-741B-4E27-B89F-634B131F5E9E>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x96ce1000
- 0x97049ff7 com.apple.QuartzCore 1.6.2 (227.22)
<4288F0D2-0C87-F054-C372-8764B44DE024>
/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x9711c000 - 0x97415fef com.apple.QuickTime 7.6.6 (1742)
<89720F2A-F33B-FF09-3D81-F9F25A99F3EB>
/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x97416000 - 0x977c4fe3 com.apple.RawCamera.bundle 3.3.0 (533)
<05A38D21-8556-434C-8BAA-850A6EC99B37>
/System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x977c5000 - 0x9788ffef com.apple.CoreServices.OSServices 357 (357)
<CF9530AD-F581-B831-09B6-16D9F9283BFA>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x978c1000
- 0x9793cfe7 com.apple.audio.CoreAudio 3.2.2 (3.2.2)
<51D0E2DC-B15F-AF6C-70D8-026DDAD4E2A5>
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x9795c000 - 0x9795cff7 com.apple.ApplicationServices 38 (38)
<8012B504-3D83-BFBB-DA65-065E061CFE03>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x9795d000
- 0x97960ffb com.apple.help 1.3.1 (41)
<67F1F424-3983-7A2A-EC21-867BE838E90B>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x97961000
- 0x97961ff7 com.apple.Accelerate.vecLib 3.6 (vecLib 3.6)
<1DEC639C-173D-F808-DE0D-4070CC6F5BC7>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x97962000
- 0x97993ff3 libTrueTypeScaler.dylib ??? (???)
<7601D717-236D-8F4E-91F5-E69BB2920478>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x97a03000
- 0x97a49ff7 libauto.dylib ??? (???)
<85670A64-3B67-8162-D441-D8E0BE15CA94> /usr/lib/libauto.dylib
0x97a55000 - 0x97af0ff7 com.apple.ApplicationServices.ATS 275.11.1
(???) <5FF65EC7-F512-530A-7771-3DE240EE6E43>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x97af1000
- 0x97b60ff7 libvMisc.dylib 268.0.1 (compatibility 1.0.0)
<2FC2178F-FEF9-6E3F-3289-A6307B1A154C>
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x97b61000
- 0x97b62ff7 com.apple.TrustEvaluationAgent 1.1 (1)
<6C04C4C5-667E-2EBE-EB96-5B67BD4B2185>
/System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x97b9d000
- 0x97ba1ff7 libGIF.dylib ??? (???)
<3ECD4D2C-40FE-E9A0-A2D2-E36D1C00D3A8>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x97bea000
- 0x97c2dff7 libGLU.dylib ??? (???)
<2093A1FB-67BD-39E0-CDE5-A97A77BDDBCE>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x97c2e000
- 0x97c52ff7 libJPEG.dylib ??? (???)
<5CE96981-6B2A-D15B-4A17-E7BD329095B6>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x97c53000
- 0x97c5dfe7 com.apple.audio.SoundManager 3.9.3 (3.9.3)
<5F494955-7290-2D91-DA94-44B590191771>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x97c6e000
- 0x97f92fef com.apple.HIToolbox 1.6.3 (???)
<0A5F56E2-9AF3-728D-70AE-429522AEAD8A>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x97f93000
- 0x97f93ff7 liblangid.dylib ??? (???)
<B99607FC-5646-32C8-2C16-AFB5EA9097C2> /usr/lib/liblangid.dylib
0x981f3000 - 0x98201ff7 com.apple.opengl 1.6.9 (1.6.9)
<4F06C166-00CF-5ACF-77E3-5A960A5E8AD3>
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x98202000 - 0x982bbfe7 libsqlite3.dylib 9.6.0 (compatibility 9.0.0)
<16CEF8E8-8C9A-94CD-EF5D-05477844C005> /usr/lib/libsqlite3.dylib
0x982bc000 - 0x98309feb
com.apple.DirectoryService.PasswordServerFramework 6.0 (6.0)
<BF66BA5D-BBC8-78A5-DBE2-F9DE3DD1D775>
/System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer
0x9830a000
- 0x983a2fe7 edu.mit.Kerberos 6.5.10 (6.5.10)
<8B83AFF3-C074-E47C-4BD0-4546EED0D1BC>
/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x98979000 - 0x989b4feb libFontRegistry.dylib ??? (???)
<A102F61F-25D5-001A-20C3-56304C585072>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x989b5000
- 0x989d3ff7 com.apple.CoreVideo 1.6.1 (45.4)
<E0DF044D-BF31-42CE-B690-FD1FCE07E64A>
/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x98a68000 - 0x98a8efff com.apple.DictionaryServices 1.1.1 (1.1.1)
<02709230-9B37-C743-6E27-3FCFD18211F8>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x98aa8000
- 0x98ae9ff7 libRIP.A.dylib 543.50.0 (compatibility 64.0.0)
<8BAE1FC1-A478-F151-17C7-2D5DE470AC4F>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x98b0e000
- 0x98b57fe7 libTIFF.dylib ??? (???)
<9CFF48CC-4852-4D06-17AC-3C947C824159>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x98b58000
- 0x98ba8ff7 com.apple.framework.familycontrols 2.0.1 (2010)
<B9762E20-543D-13B9-F6BF-E8585F04CA01>
/System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x98ba9000
- 0x98bacff7 libCoreVMClient.dylib ??? (???)
<CA0BA8DC-0159-A808-A300-750358A6970C>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x98bad000
- 0x98c4afe3 com.apple.LaunchServices 362.1 (362.1)
<885D8567-9E40-0105-20BC-42C7FF657583>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x98c4b000
- 0x98c5ffe7 libbsm.0.dylib ??? (???)
<14CB053A-7C47-96DA-E415-0906BA1B78C9> /usr/lib/libbsm.0.dylib
0x98d1f000 - 0x98d2aff7 libGL.dylib ??? (???)
<B87E0676-F5EF-8DA3-6DEE-13C43B3832A7>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x98d2b000
- 0x98dadffb SecurityFoundation ??? (???)
<3670AE8B-06DA-C447-EB14-79423DB9C474>
/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x98dae000
- 0x98edafff com.apple.audio.toolbox.AudioToolbox 1.6.3 (1.6.3)
<F0D7256E-0914-8E77-E37B-9720430422AB>
/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x98edb000
- 0x98f1fff3 com.apple.coreui 2 (114)
<29F8F1A4-1C96-6A0F-4CC2-9B85CF83209F>
/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x98fb6000 - 0x98fd1ff7 libPng.dylib ??? (???)
<36A3D75E-5178-4358-7F02-444E276D61AD>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x991a4000
- 0x992d2fe7 com.apple.CoreData 102.1 (251)
<E6A457F0-A0A3-32CD-6C69-6286E7C0F063>
/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x9930c000 - 0x99324ff7 com.apple.CFOpenDirectory 10.6 (10.6)
<1537FB4F-C112-5D12-1E5D-3B1002A4038F>
/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x99325000
- 0x993ceff7 com.apple.CFNetwork 454.9.8 (454.9.8)
<DB2A5C33-E833-1B3A-4DE0-5FF172B2048B>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x993cf000
- 0x9947fff3 com.apple.ColorSync 4.6.3 (4.6.3)
<AA1076EA-7665-3005-A837-B661260DBE54>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x99480000
- 0x994e1fe7 com.apple.CoreText 3.1.0 (???)
<1372DABE-F183-DD03-03C2-64B2464A4FD5>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x994e2000
- 0x9954cfe7 libstdc++.6.dylib 7.9.0 (compatibility 7.0.0)
<411D87F4-B7E1-44EB-F201-F8B4F9227213> /usr/lib/libstdc++.6.dylib
0x9954d000 - 0x99603ffb libFontParser.dylib ??? (???)
<067DC1A2-764B-41EA-B07E-4205472749B7>
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x99604000
- 0x99611ff7 com.apple.NetFS 3.2.1 (3.2.1)
<5E61A00B-FA16-9D99-A064-47BDC5BC9A2B>
/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x9962b000 - 0x9989bffb com.apple.Foundation 6.6.3 (751.29)
<E77D3906-99F4-FEF4-FBB0-86FB3C94073E>
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x9989c000 - 0x998d4ff7 libcups.2.dylib 2.8.0 (compatibility 2.0.0)
<76C02F5C-98FD-BD64-B5FB-C698FB76EA25> /usr/lib/libcups.2.dylib
0x9992c000 - 0x999acfeb com.apple.SearchKit 1.3.0 (1.3.0)
<9E18AEA5-F4B4-8BE5-EEA9-818FC4F46FD9>
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0xffff0000
- 0xffff1fff libSystem.B.dylib ??? (???)
<3441F338-2218-6D36-3F95-3A16FBF6713D> /usr/lib/libSystem.B.dylib
Model: MacBook5,1, BootROM MB51.007D.B03, 2 processors, Intel Core 2
Duo, 2 GHz, 4 GB, SMC 1.32f8
Graphics: NVIDIA GeForce 9400M, NVIDIA GeForce 9400M, PCI, 256 MB
Memory Module: global_name
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D),
Broadcom BCM43xx 1.0 (5.10.91.27)
Bluetooth: Version 2.3.7f1, 2 service, 19 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: Hitachi HTS543216L9SA02, 149,05 GB
Serial ATA Device: HL-DT-ST DVDRW GS21N
USB Device: Built-in iSight, 0x05ac (Apple Inc.), 0x8507, 0x24400000
USB Device: iPhone, 0x05ac (Apple Inc.), 0x1294, 0x24100000
USB Device: IR Receiver, 0x05ac (Apple Inc.), 0x8242, 0x04500000
USB Device: Apple Internal Keyboard / Trackpad, 0x05ac (Apple Inc.),
0x0236, 0x04600000
USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x06100000
USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.),
0x8213, 0x06110000
On 2010-09-09 20:27:31 +0200, Stéphane Ducasse
<stephane.ducasse(a)inria.fr> said:
> Thanks John
>
> Stef
>
>
>> I've stuck a version (5.8b10) of the cocoa based os-x squeak cog JIT
>> based VM in my experimental folder.
>>
>> http://homepage.mac.com/johnmci/.Public/experimental/Squeak%205.8b10.app.zip
>>
>> Changes are:
>>
>> (a) Fix issue with timezone calculation on file creation and
>> modification timestamps.
>> (b) Fix a crash with sqInt ioSetCursor() which calls
>> ioSetCursorWithMask() with a NULL mask value which it did not handle
>> correctly.
>>
>> Based on feedback I wil produce a non-cog VM 5.7x and push that as the
>> approved for regular use os-x/iOS VM on the weekend.
>>
>> --
>> ===========================================================================
>> John M. McIntosh
>> <johnmci(a)smalltalkconsulting.com> Twitter:
>> squeaker68882
>> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
>> ===========================================================================
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Sept. 10, 2010
Re: [Pharo-project] Pharo-project Digest, Vol 29, Issue 57
by Michael Roberts
Hi, i don't know why things are done the way they are...
Is your question how the exception mechanism works, or why it is
needed to be done with an exception? as opposed to say doing it some
other way?
The direct answer to your question is that given it is implemented in
terms of exceptions, the signal is needed to trigger the
defaultAction, or to allow someone higher up in the stack to trap it
and redirect the notification.
hth
cheers,
Mike
On Fri, Sep 10, 2010 at 4:37 AM, Ralph Boland <rpboland(a)gmail.com> wrote:
> I posted the following earlier to the Squeak list but didn't get a responce.
> Hopefully someone on the Pharo list can help me. Â I need this information
> so I can make some planned changes to the ProgressDisplay package I released
> a while back.
>
> -----------------------------------------------------------------------------------------------------------------
>
> A SystemProgressMorph is used to display progress while some computation
> is being done. Â Furthermore the progress bars can be stacked to show progress
> of component computations within a computation.
> This I understand and understand most of the code.
> But not All.
> What I have trouble with is understanding why a ProgressInitiationException
> is needed. Â In particular, String>>displayProgressAt:from:to:during:
> does:
>
> ProgressInitiationException
> Â Â Â Â Â Â Â display: self
> Â Â Â Â Â Â Â at: aPoint
> Â Â Â Â Â Â Â from: minVal
> Â Â Â Â Â Â Â to: maxVal
> Â Â Â Â Â Â Â during: workBlock.
>
>
> This method sets a few variables and then does:
>
> Â Â Â ^self signal
>
> This signal is caught where upon a SystemProgressMorph is started or
> extended with
> an additional progress bar.
>
> But I don't understand why sending a signal to a ProgressInitiationException
> is needed to get the ball rolling,
>
> Can someone please explain why things are done the way they are?
>
>
> Regards,
>
> Ralph Boland
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
Sept. 10, 2010
Re: [Pharo-project] Pharo-project Digest, Vol 29, Issue 57
by Ralph Boland
I posted the following earlier to the Squeak list but didn't get a responce.
Hopefully someone on the Pharo list can help me. I need this information
so I can make some planned changes to the ProgressDisplay package I released
a while back.
-----------------------------------------------------------------------------------------------------------------
A SystemProgressMorph is used to display progress while some computation
is being done. Furthermore the progress bars can be stacked to show progress
of component computations within a computation.
This I understand and understand most of the code.
But not All.
What I have trouble with is understanding why a ProgressInitiationException
is needed. In particular, String>>displayProgressAt:from:to:during:
does:
ProgressInitiationException
display: self
at: aPoint
from: minVal
to: maxVal
during: workBlock.
This method sets a few variables and then does:
^self signal
This signal is caught where upon a SystemProgressMorph is started or
extended with
an additional progress bar.
But I don't understand why sending a signal to a ProgressInitiationException
is needed to get the ball rolling,
Can someone please explain why things are done the way they are?
Regards,
Ralph Boland
Sept. 10, 2010
Re: [Pharo-project] Compiling the VM for MacOSX
by John M McIntosh
On 2010-09-09, at 1:01 PM, Alexandre Bergel wrote:
> Thanks John for this explanation.
>
>> Ah, you'll need to explain which VM you built? Also when you build you get to pick between DEBUG and Deployment/Release in OS-X and I assure you the DEBUG version is 10x slower than the non-debug one.
>
> I downloaded the platforms folder with "svn co http://squeakvm.org/svn/squeak/trunk/platforms/"
Ok go to
platforms/iOS/vm/
double click on
SqueakPureObjc.xcodeproj
select the
Distribution, SqueakPureObjc
execute build
*done*
Your other choices are
SqueakNoOGLIPhone to build the iphone vm
SqueakPureObjc64*64 to build a 64 bit vm for use with a 64bit squeak image.
The other xcode project
SqueakPureObjcCogVM.xcodeproj
builds a cog stack VM for the iphone, or a cog JIT VM for os-x in 32bit mode only.
--
===========================================================================
John M. McIntosh <johnmci(a)smalltalkconsulting.com> Twitter: squeaker68882
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
===========================================================================
Sept. 9, 2010
Re: [Pharo-project] Feature Request: Strict Compiler / Monticello Mode
by Levente Uzonyi
On Thu, 9 Sep 2010, Stéphane Ducasse wrote:
>>> Why are you so aggressive against us?
>>
>> I didn't mean to be aggressive, I just don't think your idea will work well.
>
> we will see.
>
>>> Now if you want status quo why do you even commit in squeak?
>>
>> I'm not against changes.
>
> So I did not understand. Probably my english.
I like to keep stuff backwards compatible as long as it doesn't "cost" too
much do it. And I like when my old code works with none or minimal changes
in newer systems.
>
>>> Pharo1.0 is not abandoned at all. Since 1.0 we got more than 1000 bugs closed.
>>> The versions are just a way to have milestones. Now there is no problem you think otherwise
>>
>> So if I have a Pharo 1.0 image with my code and I don't want to rebuild the image, then how can I update it to 1.1?
>
> - first I cannot reload code for you.
> - second you can simply look at Utilities and find the right invocation to get the next update
> stream.
>
> Something like that
> Utilities readServer: Utilities serverUrls updatesThrough: nil saveLocally: true updateImage: true.
> But you should set the version to 1.1.
>
> I'm sure that you can easily find how to do it.
I tried this in a PharoCore 1.0 image:
ScriptLoader currentMajorVersionNumber: 1.1.
SystemVersion current version: 'PharoCore1.1ALPHA'.
Utilities readServerUpdatesThrough: nil saveLocally: false updateImage: true.
But the image freezes (not interruptable by Alt+. (or Cmd+.)).
>
> Of course in 1.2 this is way nicer
> UpdateStreamer new beVerbose; updateFromServer
>
> Then there are changes like closures that requires a brand new image so you cannot
> bash us if you cannot reload you code in another image.
Um no. We have several images which were updated from Squeak 3.10 to the
current Squeak 4.2 trunk.
Levente
> Moose people have a lot of packages with a lot of dependencies and code and they moved from 1.0 to 1.1
> without any real problem. Probably a couple of deprecated messages.
>
> Stef
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
Sept. 9, 2010
Re: [Pharo-project] Compiling the VM for MacOSX
by Alexandre Bergel
> contact jb....
> JB can you reply?
Yep, help needed :-)
Alexandre
>
>
> On Sep 9, 2010, at 10:01 PM, Alexandre Bergel wrote:
>
>> Thanks John for this explanation.
>>
>>> Ah, you'll need to explain which VM you built? Also when you build you get to pick between DEBUG and Deployment/Release in OS-X and I assure you the DEBUG version is 10x slower than the non-debug one.
>>
>> I downloaded the platforms folder with "svn co http://squeakvm.org/svn/squeak/trunk/platforms/"
>>
>> Generating the last version of the VM Source raises some error:
>> - findLastOccurranceOfString:startingAt: does not exist. I had to replace it by findLastOccurrenceOfString:startingAt:
>> - fixTemps is sent many times. I had to remove the deprecation error message to proceed with the generation
>>
>> How long time does it take to generate the source?
>> My macbook pro has turned itself into a furnace about 30 minutes ago. Pass 18 is indicated, 50% of the progress bar.
>>
>> John, will you be at esug?
>>
>> Cheers,
>> Alexandre
>>
>>
>>>
>>> Now.
>>>
>>> VMMaker translates a subset of Smalltalk known as Slang to C code. This is the core of the Virtual Machine and processes Smalltalk byte codes it reads from the Squeak Image to perform some obscure task... As Block Closures and Cog JIT work , UTC time, etc, have been added in the last year that has resulted in new versions of VMMaker since we are changing the functionality of the VM.
>>>
>>> However the VM is decoupled from the issue of the supporting platform, which progresses at a different rate.
>>>
>>> In order to run the VM on a particular hardware device/software platform the person wanting to port the VM has to follow documentation such as found as http://isqueak.org/PlatformVMAPI to create the platform specific API to enable a user of the device to enter UI input and have the VM produce some form of output (may or may not be visual).
>>>
>>> The 'Mac OS' folder contains platform code to build a carbon based OS-X system which has it's roots in Apple's OS 7.5.x from 1991. This evolved over the years to support OS-X as an 'OS-X legacy carbon application' and is known as the 3.x series before MacIntel machines, and 4.x after MacIntel with 4.2.5 being the last shipped version.
>>>
>>> In June of 2008 the ESUG board provided funding to assist in the development of the platform files for the iPhone, further funding granted in October of 2009 enabled us to rebuild a new set of platform files for OS-X and iOS that
>>>
>>> (a) Bring the macintosh os-x platform support code up to the latest version of API support using Cocoa.
>>> (b) Enable the ability of the VM & API to run in 32 bit or 64 bit mode on MacIntel or PowerPC. *
>>> (c) Enable the ability to run the VM in 64 bit mode working with a 32 bit image
>>> (d) Enable the ability to run the VM in 64 bit mode working with a 64 bit image.
>>> (e) Rewrite the Squeak in the Browser api to work with Apple's 64 bit requirements. *Cough* pending...
>>>
>>> This resulted in the current 5.x series, which support 32bit/64bit VM on os-x against a 32bit or 64bit image,
>>> or a 32bit VM with 32bit image on iOS devices. Work from teleplace also offers a 32bit vm in stack or JIT implementation against a 32bit image.
>>>
>>> *Apple did not supply 64bit versions of the GUI for the PowerPC which makes it impossible to offer a 64bit compiled VM on the PowerPC because one lacks a Graphical User Interface.
>>>
>>> --
>>> ===========================================================================
>>> John M. McIntosh <johnmci(a)smalltalkconsulting.com> Twitter: squeaker68882
>>> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
>>> ===========================================================================
>>>
>>>
>>>
>>>
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Sept. 9, 2010
Re: [Pharo-project] Feature Request: Strict Compiler / Monticello Mode
by Tudor Girba
Indeed, we moved Moose from Pharo 1.0 to Pharo 1.1 in a couple of hours, and everything worked out perfectly. The coolest thing was that simply moving from one Pharo to the other basically improved the product performance with about 40% :).
So, even from the point of view of a large project, change is not a problem. In fact, it is wanted.
Addressing the question of how one should upgrade the code without changing the image ... I will say that at this point I do not want that. I want to be able to load my code in a new image at any time. So, from my point of view, I will upgrade my image by simply loading the code in the new image.
Cheers,
Doru
On 9 Sep 2010, at 22:27, Stéphane Ducasse wrote:
>>> Why are you so aggressive against us?
>>
>> I didn't mean to be aggressive, I just don't think your idea will work well.
>
> we will see.
>
>>> Now if you want status quo why do you even commit in squeak?
>>
>> I'm not against changes.
>
> So I did not understand. Probably my english.
>
>>> Pharo1.0 is not abandoned at all. Since 1.0 we got more than 1000 bugs closed.
>>> The versions are just a way to have milestones. Now there is no problem you think otherwise
>>
>> So if I have a Pharo 1.0 image with my code and I don't want to rebuild the image, then how can I update it to 1.1?
>
> - first I cannot reload code for you.
> - second you can simply look at Utilities and find the right invocation to get the next update
> stream.
>
> Something like that
> Utilities readServer: Utilities serverUrls updatesThrough: nil saveLocally: true updateImage: true.
> But you should set the version to 1.1.
>
> I'm sure that you can easily find how to do it.
>
> Of course in 1.2 this is way nicer
> UpdateStreamer new beVerbose; updateFromServer
>
> Then there are changes like closures that requires a brand new image so you cannot
> bash us if you cannot reload you code in another image.
> Moose people have a lot of packages with a lot of dependencies and code and they moved from 1.0 to 1.1
> without any real problem. Probably a couple of deprecated messages.
>
> Stef
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
--
www.tudorgirba.com
"It's not what we do that matters most, it's how we do it."
Sept. 9, 2010
[Pharo-project] [ANN] OPAL Digest
by Stéphane Ducasse
hi guys
Since Opalers are working hard in the shadow, I thought that I can do a little digest for them.
Each time I will delete ten entries I will do a small digest.
Thanks marcus, Jorge and JB for their time and energy.
Stef
PS: OPAL is the new compiler framework we will have in 1.3.
Really cool. OPAL comes from the Opal coast near to lille with cool dunes and birds.
==================== Summary ====================
Name: OpalCompiler-Core-MarcusDenker.33
Author: MarcusDenker
Time: 9 September 2010, 8:12:20 pm
UUID: beb4fce5-38ef-4ff1-ba41-924245ff6456
Ancestors: OpalCompiler-Core-MarcusDenker.32
- cleanups (unsent methods)
- make sure to hand over array of copiedTemos to IRBuilder,
not Set.
final one for today... things start to work. Failing tests down to 24 (from 40). TestCoverage 81%
==================== Summary ====================
Name: OpalCompiler-Tests-MarcusDenker.29
Author: MarcusDenker
Time: 9 September 2010, 7:47:08 pm
UUID: aa19bd88-0895-4ab8-b55c-3f62f1698e33
Ancestors: OpalCompiler-Tests-MarcusDenker.28
- ASTChecker tests does not use verifyin, but just the ASTChecker
- misc changes
==================== Summary ====================
Name: OpalCompiler-Core-MarcusDenker.32
Author: MarcusDenker
Time: 9 September 2010, 7:46:21 pm
UUID: 845092d2-e58f-441a-9304-43106311e5a1
Ancestors: OpalCompiler-Core-MarcusDenker.31
-> ASTTraslator now requests a tempVector from IRBuilder if needed
-> simplified ASTClosureAnalyzer --> moved code to block/method scope
-> tempVector now is not a temp anymore, just a copying one if needed
-> verifyIn: now calls both visitors.
==================== Summary ====================
Name: OpalCompiler-Core-MarcusDenker.31
Author: MarcusDenker
Time: 9 September 2010, 5:49:20 pm
UUID: ab2dc77f-71b4-4f82-9cb4-4a2c1261e3fe
Ancestors: OpalCompiler-Core-MarcusDenker.30
- simplify a bit re-lookup of variables in OCASTClosureAnalyzer
- scopes now have a unique name after ASTChecker pass
(this is then used as the name of the vector)
==================== Summary ====================
Name: OpalCompiler-Tests-MarcusDenker.28
Author: MarcusDenker
Time: 9 September 2010, 5:49:34 pm
UUID: 4821aa22-5ca5-4973-9c18-df0b1bb0297f
Ancestors: OpalCompiler-Tests-MarcusDenker.27
more tests...
==================== Summary ====================
Name: OpalCompiler-Tests-MarcusDenker.27
Author: MarcusDenker
Time: 9 September 2010, 5:09:43 pm
UUID: 49dfe8ab-d8af-4b61-9bcc-066fcf7e5aa0
Ancestors: OpalCompiler-Tests-JorgeRessia.26
fix tests...
==================== Summary ====================
Name: OpalCompiler-Core-MarcusDenker.30
Author: MarcusDenker
Time: 9 September 2010, 5:09:27 pm
UUID: 2485ef0c-25fe-4863-bd49-fad1aaa0f8bc
Ancestors: OpalCompiler-Core-jb.29, OpalCompiler-Core-JorgeRessia.29
more work for scope analysis...
-> after variables are re-looked up, add copying temps to outer scop
-> Fixes
==================== Summary ====================
Name: OpalCompiler-Tests-JorgeRessia.26
Author: JorgeRessia
Time: 7 September 2010, 9:29:08 pm
UUID: 4def3fb1-2057-45fe-b7f7-62f057c999fb
Ancestors: OpalCompiler-Tests-MarcusDenker.25
- Introduction of optimized block scopes.
- the closure analysis is been moved out of the astchecker
==================== Summary ====================
Name: OpalCompiler-Core-JorgeRessia.29
Author: JorgeRessia
Time: 7 September 2010, 9:28:46 pm
UUID: 02e0a230-43fb-4c08-97f2-a767968faaf8
Ancestors: OpalCompiler-Core-MarcusDenker.28
- Introduction of optimized block scopes.
- the closure analysis is been moved out of the astchecker
==================== Summary ====================
Name: OpalCompiler-Core-jb.29
Author: jb
Time: 7 September 2010, 11:31:01 am
UUID: 06331cc1-732f-4e49-8327-1d6eef92bf26
Ancestors: OpalCompiler-Core-MarcusDenker.28
Fix some bug about Jump in decompiler and clean a bit the code.
Sept. 9, 2010