The image/changes here will crash when opened: https://drive.google.com/open?id=1lq_WSvrMrmwvMdyL8g8TBA7o1TlWYCe7 System Reporter reports Image ----- /Users/paul/pharo/64bit/Pharo.image Pharo6.0 Latest update: #60540 Unnamed Virtual Machine --------------- /Users/paul/pharo/64bit/pharo-vm/Pharo.app/Contents/MacOS/Pharo CoInterpreter VMMaker.oscog-eem.2265 uuid: 76b62109-629a-4c39-9641-67b53321df9a Aug 27 2017 StackToRegisterMappingCogit VMMaker.oscog-eem.2262 uuid: 8b531242-de02-48aa-b418-8d2dde0bec6c Aug 27 2017 VM: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Date: Sun Aug 27 21:55:26 2017 +0200 $ Plugins: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Mac OS X built on Aug 27 2017 20:15:54 UTC Compiler: 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53) VMMaker versionString VM: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Date: Sun Aug 27 21:55:26 2017 +0200 $ Plugins: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ CoInterpreter VMMaker.oscog-eem.2265 uuid: 76b62109-629a-4c39-9641-67b53321df9a Aug 27 2017 StackToRegisterMappingCogit VMMaker.oscog-eem.2262 uuid: 8b531242-de02-48aa-b418-8d2dde0bec6c Aug 27 2017 The crash log is Segmentation fault Tue Apr 24 09:21:24 2018 VM: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Date: Sun Aug 27 21:55:26 2017 +0200 $ Plugins: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ C stack backtrace & registers: rax 0x0000000000000000 rbx 0x00007f8050861c00 rcx 0x0000000000000048 rdx 0x0000000000000000 rdi 0x00007f804fcc8150 rsi 0x00007f804fcc8150 rbp 0x00007ffee8558a30 rsp 0x00007ffee8558a20 r8 0x0000000000000048 r9 0x0000000000000048 r10 0x0000000000000000 r11 0x00007f8056200000 r12 0x00007f80563a2770 r13 0x000000011827e2f8 r14 0x0000000000000000 r15 0x00007f80563a2890 rip 0x00000001183787b0 0 libfreetype.6.dylib 0x00000001183787b0 FT_Request_Size + 63 1 Pharo 0x00000001076fc63e reportStackState + 884 2 Pharo 0x00000001076fc989 sigsegv + 176 3 libsystem_platform.dylib 0x00007fff6352df5a _sigtramp + 26 4 ??? 0x0000000000000000 0x0 + 0 5 libfreetype.6.dylib 0x0000000118378884 FT_Set_Char_Size + 116 6 libcairo.2.dylib 0x000000011824fa17 _cairo_ft_unscaled_font_set_scale + 456 7 libcairo.2.dylib 0x000000011824e992 _cairo_ft_font_face_scaled_font_create + 561 8 libcairo.2.dylib 0x00000001182186fa cairo_scaled_font_create + 1191 9 Pharo 0x0000000107732f56 primitiveCalloutWithArgs + 1664 10 Pharo 0x00000001076869cd executeNewMethod + 181 11 Pharo 0x0000000107687872 ceSendsupertonumArgs + 1027 12 ??? 0x000000010b30910f 0x0 + 4482699535 13 Pharo 0x000000010766fe6c interpret + 674 14 Pharo 0x00000001076fdcc1 -[sqSqueakMainApplication runSqueak] + 394 15 Foundation 0x00007fff3d0a29a8 __NSFirePerformWithOrder + 360 16 CoreFoundation 0x00007fff3af27467 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 17 CoreFoundation 0x00007fff3af2738f __CFRunLoopDoObservers + 527 18 CoreFoundation 0x00007fff3af09908 __CFRunLoopRun + 1240 19 CoreFoundation 0x00007fff3af091a3 CFRunLoopRunSpecific + 483 20 HIToolbox 0x00007fff3a1f1d96 RunCurrentEventLoopInMode + 286 21 HIToolbox 0x00007fff3a1f1a0f ReceiveNextEventCommon + 366 22 HIToolbox 0x00007fff3a1f1884 _BlockUntilNextEventMatchingListInModeWithFilter + 64 23 AppKit 0x00007fff384a4a73 _DPSNextEvent + 2085 24 AppKit 0x00007fff38c3ae34 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044 25 AppKit 0x00007fff38499885 -[NSApplication run] + 764 26 AppKit 0x00007fff38468a72 NSApplicationMain + 804 27 libdyld.dylib 0x00007fff6321f015 start + 1 Smalltalk stack dump: 0x7ffee855d9e8 M CairoScaledFont class>primCreate:fontMatrix:userToDeviceMatrix:options: 0x10d0e28c8: a(n) CairoScaledFont class 0x7ffee855da50 M FFICalloutAPI>function:module: 0x10b70d100: a(n) FFICalloutAPI 0x7ffee855da90 M CairoScaledFont class(Object)>nbCall: 0x10d0e28c8: a(n) CairoScaledFont class 0x7ffee855dae0 I CairoScaledFont class>primCreate:fontMatrix:userToDeviceMatrix:options: 0x10d0e28c8: a(n) CairoScaledFont class 0x7ffee855db60 I CairoScaledFont class>fromFreetypeFont:cairoFace: 0x10d0e28c8: a(n) CairoScaledFont class 0x7ffee855dbb8 M [] in CairoScaledFont class>fromFreetypeFont: 0x10d0e28c8: a(n) CairoScaledFont class 0x7ffee855dc08 M [] in WeakIdentityKeyDictionary(Dictionary)>at:ifAbsentPut: 0x11667f758: a(n) WeakIdentityKeyDictionary 0x7ffee855dc40 M WeakIdentityKeyDictionary(Dictionary)>at:ifAbsent: 0x11667f758: a(n) WeakIdentityKeyDictionary 0x7ffee855dc80 M WeakIdentityKeyDictionary(Dictionary)>at:ifAbsentPut: 0x11667f758: a(n) WeakIdentityKeyDictionary 0x7ffee855dcd0 I CairoBackendCache>at:ifAbsentPut: 0x116647e18: a(n) CairoBackendCache 0x7ffee855dd28 I CairoScaledFont class>fromFreetypeFont: 0x10d0e28c8: a(n) CairoScaledFont class 0x7ffee855dd70 I CairoFreetypeFontRenderer>font: 0x10b4909a8: a(n) CairoFreetypeFontRenderer 0 |
Hi Paul, that VM is rather old, and there may have been changes to the Cairo support library, not to mention important fixes to the GC. Could you try with one of the more recent Pharo VMs? On Tue, Apr 24, 2018 at 8:14 AM, PAUL DEBRUICKER <[hidden email]> wrote:
_,,,^..^,,,_ best, Eliot |
On 25 April 2018 at 02:33, Eliot Miranda <[hidden email]> wrote:
See here... cheers -ben
|
In reply to this post by Eliot Miranda-2
Hi Elliot, The image does crash with the VM that is allegedly Pharo 7 latest on https://get.pharo.org/64 Virtual Machine --------------- /Users/paul/pharo/maf64/pharo-vm/Pharo.app/Contents/MacOS/Pharo CoInterpreter VMMaker.oscog-eem.2361 uuid: 7ca2f89a-de70-422f-b92b-54f91ac4e47b Apr 18 2018 StackToRegisterMappingCogit VMMaker.oscog-eem.2361 uuid: 7ca2f89a-de70-422f-b92b-54f91ac4e47b Apr 18 2018 VM: 201804182009 https://github.com/OpenSmalltalk/opensmalltalk-vm.git Date: Wed Apr 18 13:09:55 2018 CommitHash: 42c2af2 Plugins: 201804182009 https://github.com/OpenSmalltalk/opensmalltalk-vm.git Mac OS X built on Apr 18 2018 20:21:01 UTC Compiler: 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31) VMMaker versionString VM: 201804182009 https://github.com/OpenSmalltalk/opensmalltalk-vm.git Date: Wed Apr 18 13:09:55 2018 CommitHash: 42c2af2 Plugins: 201804182009 https://github.com/OpenSmalltalk/opensmalltalk-vm.git CoInterpreter VMMaker.oscog-eem.2361 uuid: 7ca2f89a-de70-422f-b92b-54f91ac4e47b Apr 18 2018 StackToRegisterMappingCogit VMMaker.oscog-eem.2361 uuid: 7ca2f89a-de70-422f-b92b-54f91ac4e47b Apr 18 2018 The crash log is: paul@a:~/pharo/maf64$ ./pharo-ui pad-crash.image Process>>terminate NECController>>stopCompletionDelay NECController>>closeMenu MessageSend>>value MessageSend>>cull: MessageSend>>cull:cull: [ action cull: anAnnouncement cull: announcer ] in AnnouncementSubscription>>deliver: in Block: [ action cull: anAnnouncement cull: announcer ] BlockClosure>>on:do: BlockClosure>>on:fork: AnnouncementSubscription>>deliver: [ "Ensure delivery to remaining announcements" subscription deliver: anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt: in Block: [ "Ensure delivery to remaining announcements" sub...etc... BlockClosure>>ifCurtailed: SubscriptionRegistry>>deliver:to:startingAt: SubscriptionRegistry>>deliver:to: SubscriptionRegistry>>deliver: Announcer>>announce: RubEditingArea(Morph)>>doAnnounce: RubEditingArea(Morph)>>announceKeyboardFocusChange: RubEditingArea(Morph)>>keyboardFocusChange: RubEditingArea(RubAbstractTextArea)>>keyboardFocusChange: HandMorph>>newKeyboardFocus: HandMorph>>releaseKeyboardFocus [ :hand | hand releaseKeyboardFocus ] in WorldMorph>>viewBox: in Block: [ :hand | hand releaseKeyboardFocus ] Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldMorph>>viewBox: WorldMorph(PasteUpMorph)>>restoreMorphicDisplay WorldMorph class>>startUp WorldMorph class(Behavior)>>startUp: ClassSessionHandler>>startup: Segmentation fault Tue Apr 24 16:39:40 2018 VM: 201804182009 https://github.com/OpenSmalltalk/opensmalltalk-vm.git Date: Wed Apr 18 13:09:55 2018 CommitHash: 42c2af2 Plugins: 201804182009 https://github.com/OpenSmalltalk/opensmalltalk-vm.git C stack backtrace & registers: rax 0x0000000000000000 rbx 0x00007fee2c02b800 rcx 0x0000000000000048 rdx 0x0000000000000000 rdi 0x00007fee2ad26160 rsi 0x00007fee2ad26160 rbp 0x00007ffee33619d0 rsp 0x00007ffee33619c0 r8 0x0000000000000048 r9 0x0000000000000048 r10 0x0000000000000000 r11 0x00007fee2ae00000 r12 0x00007fee2ac31e20 r13 0x000000011a47b2f8 r14 0x0000000000000000 r15 0x00007fee2ac31f40 rip 0x000000011a5757b0 0 libfreetype.6.dylib 0x000000011a5757b0 FT_Request_Size + 63 1 Pharo 0x000000010c8ed4cc reportStackState + 952 2 Pharo 0x000000010c8ed813 sigsegv + 176 3 libsystem_platform.dylib 0x00007fff6352df5a _sigtramp + 26 4 ??? 0x0000000000000000 0x0 + 0 5 libfreetype.6.dylib 0x000000011a575884 FT_Set_Char_Size + 116 6 libcairo.2.dylib 0x000000011a44ca17 _cairo_ft_unscaled_font_set_scale + 456 7 libcairo.2.dylib 0x000000011a44b992 _cairo_ft_font_face_scaled_font_create + 561 8 libcairo.2.dylib 0x000000011a4156fa cairo_scaled_font_create + 1191 9 Pharo 0x000000010c923b32 primitiveCalloutWithArgs + 1637 10 Pharo 0x000000010c87a931 executeNewMethod + 181 11 Pharo 0x000000010c87b800 ceSendsupertonumArgs + 1031 12 ??? 0x000000011050110f 0x0 + 4568649999 13 Pharo 0x000000010c8668e2 interpret + 632 14 Pharo 0x000000010c8eec41 -[sqSqueakMainApplication runSqueak] + 393 15 Foundation 0x00007fff3d0a29a8 __NSFirePerformWithOrder + 360 16 CoreFoundation 0x00007fff3af27467 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 17 CoreFoundation 0x00007fff3af2738f __CFRunLoopDoObservers + 527 18 CoreFoundation 0x00007fff3af09908 __CFRunLoopRun + 1240 19 CoreFoundation 0x00007fff3af091a3 CFRunLoopRunSpecific + 483 20 HIToolbox 0x00007fff3a1f1d96 RunCurrentEventLoopInMode + 286 21 HIToolbox 0x00007fff3a1f1a0f ReceiveNextEventCommon + 366 22 HIToolbox 0x00007fff3a1f1884 _BlockUntilNextEventMatchingListInModeWithFilter + 64 23 AppKit 0x00007fff384a4a73 _DPSNextEvent + 2085 24 AppKit 0x00007fff38c3ae34 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044 25 AppKit 0x00007fff38499885 -[NSApplication run] + 764 26 AppKit 0x00007fff38468a72 NSApplicationMain + 804 27 libdyld.dylib 0x00007fff6321f015 start + 1 Smalltalk stack dump: 0x7ffee3375988 M CairoScaledFont class>primCreate:fontMatrix:userToDeviceMatrix:options: 0x1122da978: a(n) CairoScaledFont class 0x7ffee33759f0 M FFICalloutAPI>function:module: 0x1108e8b30: a(n) FFICalloutAPI 0x7ffee3375a30 M CairoScaledFont class(Object)>nbCall: 0x1122da978: a(n) CairoScaledFont class 0x7ffee3375a80 I CairoScaledFont class>primCreate:fontMatrix:userToDeviceMatrix:options: 0x1122da978: a(n) CairoScaledFont class 0x7ffee3375b00 I CairoScaledFont class>fromFreetypeFont:cairoFace: 0x1122da978: a(n) CairoScaledFont class 0x7ffee3375b58 M [] in CairoScaledFont class>fromFreetypeFont: 0x1122da978: a(n) CairoScaledFont class 0x7ffee3375ba8 M [] in WeakIdentityKeyDictionary(Dictionary)>at:ifAbsentPut: 0x118b2cbf0: a(n) WeakIdentityKeyDictionary 0x7ffee3375be0 M WeakIdentityKeyDictionary(Dictionary)>at:ifAbsent: 0x118b2cbf0: a(n) WeakIdentityKeyDictionary 0x7ffee3375c20 M WeakIdentityKeyDictionary(Dictionary)>at:ifAbsentPut: 0x118b2cbf0: a(n) WeakIdentityKeyDictionary 0x7ffee3375c70 I CairoBackendCache>at:ifAbsentPut: 0x118afae98: a(n) CairoBackendCache 0x7ffee3375cc8 I CairoScaledFont class>fromFreetypeFont: 0x1122da978: a(n) CairoScaledFont class 0x7ffee3375d10 I CairoFreetypeFontRenderer>font: 0x11067d848: a(n) CairoFreetypeFontRenderer 0x7ffee3375d60 I AthensCairoSurface>getFreetypeFontRendererFor: 0x11067c630: a(n) AthensCairoSurface 0x7ffee3375da8 I FreeTypeFont>glyphRendererOn: 0x118e63da8: a(n) FreeTypeFont 0x7ffee3375df0 I LogicalFont>glyphRendererOn: 0x118e495a0: a(n) LogicalFont 0x7ffee3375e38 I AthensCairoCanvas(AthensCanvas)>setFont: 0x11067c5c0: a(n) AthensCairoCanvas 0x7ffee3375e78 M [] in TRLabelShape>drawOn: 0x118e12960: a(n) TRLabelShape 0x7ffee3375eb8 M BlockClosure>ensure: 0x11067d898: a(n) BlockClosure 0x7ffee3375ef8 M AthensCairoMatrix>restoreAfter: 0x11067d8f8: a(n) AthensCairoMatrix 0x7ffee3375f40 I TRLabelShape>drawOn: 0x118e12960: a(n) TRLabelShape 0x7ffee3375f80 M [] in TRMorph>drawOn: 0x11066eb18: a(n) TRMorph 0x7ffee3375fc8 M Array(SequenceableCollection)>do: 0x11067daa8: a(n) Array 0x7ffee33739b8 M [] in TRMorph>drawOn: 0x11066eb18: a(n) TRMorph 0x7ffee33739f8 M [] in AthensCairoSurface>drawDuring: 0x11067c630: a(n) AthensCairoSurface 0x7ffee3373a38 M BlockClosure>ensure: 0x11067c670: a(n) BlockClosure 0x7ffee3373a80 I AthensCairoSurface>drawDuring: 0x11067c630: a(n) AthensCairoSurface 0x7ffee3373ad0 I TRMorph>drawOn: 0x11066eb18: a(n) TRMorph 0x7ffee3373b08 M FormCanvas(Canvas)>draw: 0x11067c828: a(n) FormCanvas 0x7ffee3373b40 M FormCanvas(Canvas)>drawMorph: 0x11067c828: a(n) FormCanvas 0x7ffee3373b80 M [] in TRMorph(Morph)>fullDrawOn: 0x11066eb18: a(n) TRMorph 0x7ffee3373bb0 M FormCanvas>roundCornersOf:in:during: 0x11067c828: a(n) FormCanvas 0x7ffee3373bf8 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067c828: a(n) FormCanvas 0x7ffee3373c40 M [] in TRMorph(Morph)>fullDrawOn: 0x11066eb18: a(n) TRMorph 0x7ffee3373c70 M BlockClosure>on:do: 0x11067c948: a(n) BlockClosure 0x7ffee3373cb0 M TRMorph(Morph)>fullDrawOn: 0x11066eb18: a(n) TRMorph 0x7ffee3373ce8 M FormCanvas(Canvas)>fullDraw: 0x11067c828: a(n) FormCanvas 0x7ffee3373d20 M FormCanvas(Canvas)>fullDrawMorph: 0x11067c828: a(n) FormCanvas 0x7ffee3373d60 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: 0x118eba138: a(n) GLMPanelMorph 0x7ffee3373da0 M Array(SequenceableCollection)>reverseDo: 0x11066ebb0: a(n) Array 0x7ffee3373dd8 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: 0x118eba138: a(n) GLMPanelMorph 0x7ffee3373e10 M FormCanvas>clipBy:during: 0x11067bae8: a(n) FormCanvas 0x7ffee3373e58 M GLMPanelMorph(Morph)>drawSubmorphsOn: 0x118eba138: a(n) GLMPanelMorph 0x7ffee3373e98 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x118eba138: a(n) GLMPanelMorph 0x7ffee3373ec8 M FormCanvas>roundCornersOf:in:during: 0x11067bae8: a(n) FormCanvas 0x7ffee3373f10 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067bae8: a(n) FormCanvas 0x7ffee3373f58 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x118eba138: a(n) GLMPanelMorph 0x7ffee3373f88 M BlockClosure>on:do: 0x11067cd00: a(n) BlockClosure 0x7ffee3373fc8 M GLMPanelMorph(Morph)>fullDrawOn: 0x118eba138: a(n) GLMPanelMorph 0x7ffee3372860 M FormCanvas(Canvas)>fullDraw: 0x11067bae8: a(n) FormCanvas 0x7ffee3372898 M FormCanvas(Canvas)>fullDrawMorph: 0x11067bae8: a(n) FormCanvas 0x7ffee33728d8 M [] in LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0x118eba0b0: a(n) LazyTabGroupMorph 0x7ffee3372918 M Array(SequenceableCollection)>reverseDo: 0x118ebbdd8: a(n) Array 0x7ffee3372950 M [] in LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0x118eba0b0: a(n) LazyTabGroupMorph 0x7ffee3372990 M LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0x118eba0b0: a(n) LazyTabGroupMorph 0x7ffee33729d0 M [] in LazyTabGroupMorph(Morph)>fullDrawOn: 0x118eba0b0: a(n) LazyTabGroupMorph 0x7ffee3372a00 M FormCanvas>roundCornersOf:in:during: 0x11067bae8: a(n) FormCanvas 0x7ffee3372a48 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067bae8: a(n) FormCanvas 0x7ffee3372a90 M [] in LazyTabGroupMorph(Morph)>fullDrawOn: 0x118eba0b0: a(n) LazyTabGroupMorph 0x7ffee3372ac0 M BlockClosure>on:do: 0x11067be60: a(n) BlockClosure 0x7ffee3372b00 M LazyTabGroupMorph(Morph)>fullDrawOn: 0x118eba0b0: a(n) LazyTabGroupMorph 0x7ffee3372b48 I LazyTabGroupMorph(TabGroupMorph)>fullDrawOn: 0x118eba0b0: a(n) LazyTabGroupMorph 0x7ffee3372b80 M FormCanvas(Canvas)>fullDraw: 0x11067bae8: a(n) FormCanvas 0x7ffee3372bb8 M FormCanvas(Canvas)>fullDrawMorph: 0x11067bae8: a(n) FormCanvas 0x7ffee3372bf8 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: 0x118ebb3c0: a(n) GLMPanelMorph 0x7ffee3372c38 M Array(SequenceableCollection)>reverseDo: 0x11066ef28: a(n) Array 0x7ffee3372c70 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: 0x118ebb3c0: a(n) GLMPanelMorph 0x7ffee3372ca8 M FormCanvas>clipBy:during: 0x11067c068: a(n) FormCanvas 0x7ffee3372cf0 M GLMPanelMorph(Morph)>drawSubmorphsOn: 0x118ebb3c0: a(n) GLMPanelMorph 0x7ffee3372d30 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x118ebb3c0: a(n) GLMPanelMorph 0x7ffee3372d60 M FormCanvas>roundCornersOf:in:during: 0x11067c068: a(n) FormCanvas 0x7ffee3372da8 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067c068: a(n) FormCanvas 0x7ffee3372df0 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x118ebb3c0: a(n) GLMPanelMorph 0x7ffee3372e20 M BlockClosure>on:do: 0x11067c240: a(n) BlockClosure 0x7ffee3372e60 M GLMPanelMorph(Morph)>fullDrawOn: 0x118ebb3c0: a(n) GLMPanelMorph 0x7ffee3372e98 M FormCanvas(Canvas)>fullDraw: 0x11067c068: a(n) FormCanvas 0x7ffee3372ed0 M FormCanvas(Canvas)>fullDrawMorph: 0x11067c068: a(n) FormCanvas 0x7ffee3372f10 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: 0x11066eee0: a(n) GLMPanelMorph 0x7ffee3372f50 M Array(SequenceableCollection)>reverseDo: 0x11067c370: a(n) Array 0x7ffee3372f88 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: 0x11066eee0: a(n) GLMPanelMorph 0x7ffee3372fc0 M FormCanvas>clipBy:during: 0x11067a6e8: a(n) FormCanvas 0x7ffee336f958 M GLMPanelMorph(Morph)>drawSubmorphsOn: 0x11066eee0: a(n) GLMPanelMorph 0x7ffee336f998 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x11066eee0: a(n) GLMPanelMorph 0x7ffee336f9c8 M FormCanvas>roundCornersOf:in:during: 0x11067a6e8: a(n) FormCanvas 0x7ffee336fa10 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067a6e8: a(n) FormCanvas 0x7ffee336fa58 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x11066eee0: a(n) GLMPanelMorph 0x7ffee336fa88 M BlockClosure>on:do: 0x11067a808: a(n) BlockClosure 0x7ffee336fac8 M GLMPanelMorph(Morph)>fullDrawOn: 0x11066eee0: a(n) GLMPanelMorph 0x7ffee336fb00 M FormCanvas(Canvas)>fullDraw: 0x11067a6e8: a(n) FormCanvas 0x7ffee336fb38 M FormCanvas(Canvas)>fullDrawMorph: 0x11067a6e8: a(n) FormCanvas 0x7ffee336fb78 M [] in LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0x11066f450: a(n) LazyTabGroupMorph 0x7ffee336fbb8 M Array(SequenceableCollection)>reverseDo: 0x11067a938: a(n) Array 0x7ffee336fbf0 M [] in LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0x11066f450: a(n) LazyTabGroupMorph 0x7ffee336fc30 M LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0x11066f450: a(n) LazyTabGroupMorph 0x7ffee336fc70 M [] in LazyTabGroupMorph(Morph)>fullDrawOn: 0x11066f450: a(n) LazyTabGroupMorph 0x7ffee336fca0 M FormCanvas>roundCornersOf:in:during: 0x11067a6e8: a(n) FormCanvas 0x7ffee336fce8 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067a6e8: a(n) FormCanvas 0x7ffee336fd30 M [] in LazyTabGroupMorph(Morph)>fullDrawOn: 0x11066f450: a(n) LazyTabGroupMorph 0x7ffee336fd60 M BlockClosure>on:do: 0x11067abd8: a(n) BlockClosure 0x7ffee336fda0 M LazyTabGroupMorph(Morph)>fullDrawOn: 0x11066f450: a(n) LazyTabGroupMorph 0x7ffee336fde8 I LazyTabGroupMorph(TabGroupMorph)>fullDrawOn: 0x11066f450: a(n) LazyTabGroupMorph 0x7ffee336fe20 M FormCanvas(Canvas)>fullDraw: 0x11067a6e8: a(n) FormCanvas 0x7ffee336fe58 M FormCanvas(Canvas)>fullDrawMorph: 0x11067a6e8: a(n) FormCanvas 0x7ffee336fe98 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: 0x118ebb868: a(n) GLMPanelMorph 0x7ffee336fed8 M Array(SequenceableCollection)>reverseDo: 0x11066f560: a(n) Array 0x7ffee336ff10 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: 0x118ebb868: a(n) GLMPanelMorph 0x7ffee336ff48 M FormCanvas>clipBy:during: 0x11067ade0: a(n) FormCanvas 0x7ffee336ff90 M GLMPanelMorph(Morph)>drawSubmorphsOn: 0x118ebb868: a(n) GLMPanelMorph 0x7ffee336ffd0 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x118ebb868: a(n) GLMPanelMorph 0x7ffee33708f0 M FormCanvas>roundCornersOf:in:during: 0x11067ade0: a(n) FormCanvas 0x7ffee3370938 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067ade0: a(n) FormCanvas 0x7ffee3370980 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x118ebb868: a(n) GLMPanelMorph 0x7ffee33709b0 M BlockClosure>on:do: 0x11067b128: a(n) BlockClosure 0x7ffee33709f0 M GLMPanelMorph(Morph)>fullDrawOn: 0x118ebb868: a(n) GLMPanelMorph 0x7ffee3370a28 M [] in GLMMorphBrick>drawSubmorphsOn: 0x11066f4f0: a(n) GLMMorphBrick 0x7ffee3370a60 M FormCanvas>translateBy:during: 0x11067b250: a(n) FormCanvas 0x7ffee3370aa0 M GLMMorphBrick>drawSubmorphsOn: 0x11066f4f0: a(n) GLMMorphBrick 0x7ffee3370ae0 M [] in GLMMorphBrick(Morph)>fullDrawOn: 0x11066f4f0: a(n) GLMMorphBrick 0x7ffee3370b10 M FormCanvas>roundCornersOf:in:during: 0x11067b250: a(n) FormCanvas 0x7ffee3370b58 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067b250: a(n) FormCanvas 0x7ffee3370ba0 M [] in GLMMorphBrick(Morph)>fullDrawOn: 0x11066f4f0: a(n) GLMMorphBrick 0x7ffee3370bd0 M BlockClosure>on:do: 0x11067b440: a(n) BlockClosure 0x7ffee3370c10 M GLMMorphBrick(Morph)>fullDrawOn: 0x11066f4f0: a(n) GLMMorphBrick 0x7ffee3370c58 I GLMMorphBrick(GLMBrick)>fullDrawOn: 0x11066f4f0: a(n) GLMMorphBrick 0x7ffee3370cc8 M [] in GLMScrollPaneBandBrick(GLMBrick)>drawSubmorphsOn: 0x118e95d20: a(n) GLMScrollPaneBandBrick 0x7ffee3370d10 M OrderedCollection>do: 0x11066f700: a(n) OrderedCollection 0x7ffee3370d58 M GLMScrollPaneBandBrick(GLMBrick)>drawSubmorphsOn: 0x118e95d20: a(n) GLMScrollPaneBandBrick 0x7ffee3370d98 M [] in GLMScrollPaneBandBrick(Morph)>fullDrawOn: 0x118e95d20: a(n) GLMScrollPaneBandBrick 0x7ffee3370dc8 M FormCanvas>roundCornersOf:in:during: 0x11067b598: a(n) FormCanvas 0x7ffee3370e10 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067b598: a(n) FormCanvas 0x7ffee3370e58 M [] in GLMScrollPaneBandBrick(Morph)>fullDrawOn: 0x118e95d20: a(n) GLMScrollPaneBandBrick 0x7ffee3370e88 M BlockClosure>on:do: 0x11067b7c0: a(n) BlockClosure 0x7ffee3370ec8 M GLMScrollPaneBandBrick(Morph)>fullDrawOn: 0x118e95d20: a(n) GLMScrollPaneBandBrick 0x7ffee3370f10 I GLMScrollPaneBandBrick(GLMBrick)>fullDrawOn: 0x118e95d20: a(n) GLMScrollPaneBandBrick 0x7ffee3370f80 M [] in GLMPagerScrollBrick(GLMBrick)>drawSubmorphsOn: 0x118ea3ce0: a(n) GLMPagerScrollBrick 0x7ffee3370fc8 M OrderedCollection>do: 0x118eb1848: a(n) OrderedCollection 0x7ffee336d9b8 M GLMPagerScrollBrick(GLMBrick)>drawSubmorphsOn: 0x118ea3ce0: a(n) GLMPagerScrollBrick 0x7ffee336d9f8 M [] in GLMPagerScrollBrick(Morph)>fullDrawOn: 0x118ea3ce0: a(n) GLMPagerScrollBrick 0x7ffee336da28 M FormCanvas>roundCornersOf:in:during: 0x110679c50: a(n) FormCanvas 0x7ffee336da70 M FormCanvas(Canvas)>roundCornersOf:during: 0x110679c50: a(n) FormCanvas 0x7ffee336dab8 M [] in GLMPagerScrollBrick(Morph)>fullDrawOn: 0x118ea3ce0: a(n) GLMPagerScrollBrick 0x7ffee336dae8 M BlockClosure>on:do: 0x110679d70: a(n) BlockClosure 0x7ffee336db28 M GLMPagerScrollBrick(Morph)>fullDrawOn: 0x118ea3ce0: a(n) GLMPagerScrollBrick 0x7ffee336db70 I GLMPagerScrollBrick(GLMBrick)>fullDrawOn: 0x118ea3ce0: a(n) GLMPagerScrollBrick 0x7ffee336dbe0 M [] in GLMPagerBrick(GLMBrick)>drawSubmorphsOn: 0x118eb17d8: a(n) GLMPagerBrick 0x7ffee336dc28 M OrderedCollection>do: 0x11066fb90: a(n) OrderedCollection 0x7ffee336dc70 M GLMPagerBrick(GLMBrick)>drawSubmorphsOn: 0x118eb17d8: a(n) GLMPagerBrick 0x7ffee336dcb0 M [] in GLMPagerBrick(Morph)>fullDrawOn: 0x118eb17d8: a(n) GLMPagerBrick 0x7ffee336dce0 M FormCanvas>roundCornersOf:in:during: 0x110678980: a(n) FormCanvas 0x7ffee336dd28 M FormCanvas(Canvas)>roundCornersOf:during: 0x110678980: a(n) FormCanvas 0x7ffee336dd70 M [] in GLMPagerBrick(Morph)>fullDrawOn: 0x118eb17d8: a(n) GLMPagerBrick 0x7ffee336dda0 M BlockClosure>on:do: 0x11067a0c8: a(n) BlockClosure 0x7ffee336dde0 M GLMPagerBrick(Morph)>fullDrawOn: 0x118eb17d8: a(n) GLMPagerBrick 0x7ffee336de28 I GLMPagerBrick(GLMBrick)>fullDrawOn: 0x118eb17d8: a(n) GLMPagerBrick 0x7ffee336de60 M FormCanvas(Canvas)>fullDraw: 0x110678980: a(n) FormCanvas 0x7ffee336de98 M FormCanvas(Canvas)>fullDrawMorph: 0x110678980: a(n) FormCanvas 0x7ffee336ded8 M [] in GLMFoundationBrick(Morph)>drawSubmorphsOn: 0x118eb71e0: a(n) GLMFoundationBrick 0x7ffee336df18 M Array(SequenceableCollection)>reverseDo: 0x118eb76e0: a(n) Array 0x7ffee336df50 M [] in GLMFoundationBrick(Morph)>drawSubmorphsOn: 0x118eb71e0: a(n) GLMFoundationBrick 0x7ffee336df90 M GLMFoundationBrick(Morph)>drawSubmorphsOn: 0x118eb71e0: a(n) GLMFoundationBrick 0x7ffee336dfd0 M [] in GLMFoundationBrick(Morph)>fullDrawOn: 0x118eb71e0: a(n) GLMFoundationBrick 0x7ffee3367a50 M FormCanvas>roundCornersOf:in:during: 0x110678980: a(n) FormCanvas 0x7ffee3367a98 M FormCanvas(Canvas)>roundCornersOf:during: 0x110678980: a(n) FormCanvas 0x7ffee3367ae0 M [] in GLMFoundationBrick(Morph)>fullDrawOn: 0x118eb71e0: a(n) GLMFoundationBrick 0x7ffee3367b10 M BlockClosure>on:do: 0x110678b40: a(n) BlockClosure 0x7ffee3367b50 M GLMFoundationBrick(Morph)>fullDrawOn: 0x118eb71e0: a(n) GLMFoundationBrick 0x7ffee3367b98 I GLMFoundationBrick>fullDrawOn: 0x118eb71e0: a(n) GLMFoundationBrick 0x7ffee3367bd0 M FormCanvas(Canvas)>fullDraw: 0x110678c48: a(n) FormCanvas 0x7ffee3367c08 M FormCanvas(Canvas)>fullDrawMorph: 0x110678c48: a(n) FormCanvas 0x7ffee3367c48 M [] in GLMSystemWindow(Morph)>drawSubmorphsOn: 0x118ebaaf0: a(n) GLMSystemWindow 0x7ffee3367c88 M Array(SequenceableCollection)>reverseDo: 0x11066fc20: a(n) Array 0x7ffee3367cc0 M [] in GLMSystemWindow(Morph)>drawSubmorphsOn: 0x118ebaaf0: a(n) GLMSystemWindow 0x7ffee3367cf8 M FormCanvas>clipBy:during: 0x110678d70: a(n) FormCanvas 0x7ffee3367d40 M GLMSystemWindow(Morph)>drawSubmorphsOn: 0x118ebaaf0: a(n) GLMSystemWindow 0x7ffee3367d80 M [] in GLMSystemWindow(Morph)>fullDrawOn: 0x118ebaaf0: a(n) GLMSystemWindow 0x7ffee3367db0 M FormCanvas>roundCornersOf:in:during: 0x110678d70: a(n) FormCanvas 0x7ffee3367df8 M FormCanvas(Canvas)>roundCornersOf:during: 0x110678d70: a(n) FormCanvas 0x7ffee3367e40 M [] in GLMSystemWindow(Morph)>fullDrawOn: 0x118ebaaf0: a(n) GLMSystemWindow 0x7ffee3367e70 M BlockClosure>on:do: 0x110678f48: a(n) BlockClosure 0x7ffee3367eb0 M GLMSystemWindow(Morph)>fullDrawOn: 0x118ebaaf0: a(n) GLMSystemWindow 0x7ffee3367ee8 M FormCanvas(Canvas)>fullDraw: 0x110678d70: a(n) FormCanvas 0x7ffee3367f20 M FormCanvas(Canvas)>fullDrawMorph: 0x110678d70: a(n) FormCanvas 0x7ffee3367fc8 M [] in WorldState>drawWorld:submorphs:invalidAreasOn: 0x1126a2da0: a(n) WorldState 0x7ffee336cb50 I Rectangle>allAreasOutsideList:startingAt:do: 0x116953660: a(n) Rectangle 0x7ffee336cba8 I Rectangle>allAreasOutsideList:do: 0x116953660: a(n) Rectangle 0x7ffee336cc20 M [] in WorldState>drawWorld:submorphs:invalidAreasOn: 0x1126a2da0: a(n) WorldState 0x7ffee336cc68 M Array(SequenceableCollection)>do: 0x110679670: a(n) Array 0x7ffee336ccd8 I WorldState>drawWorld:submorphs:invalidAreasOn: 0x1126a2da0: a(n) WorldState 0x7ffee336cd48 M [] in WorldState>displayWorld:submorphs: 0x1126a2da0: a(n) WorldState 0x7ffee336cd88 I FormCanvas>roundCornersOf:in:during: 0x110671268: a(n) FormCanvas 0x7ffee336cde0 I FormCanvas(Canvas)>roundCornersOf:during: 0x110671268: a(n) FormCanvas 0x7ffee336ce40 I WorldState>displayWorld:submorphs: 0x1126a2da0: a(n) WorldState 0x7ffee336ce90 I WorldMorph>displayWorld 0x111d6a2e0: a(n) WorldMorph 0x7ffee336cec8 M [] in WorldState>displayWorldSafely: 0x1126a2da0: a(n) WorldState 0x7ffee336cef8 M BlockClosure>on:do: 0x110679980: a(n) BlockClosure 0x7ffee336cf38 M BlockClosure>ifError: 0x110679980: a(n) BlockClosure 0x7ffee336cf80 I WorldState>displayWorldSafely: 0x1126a2da0: a(n) WorldState 0x7ffee336cfc8 I WorldState>doOneCycleNowFor: 0x1126a2da0: a(n) WorldState 0x11621dab0 s WorldState>doOneCycleFor: 0x11621dfa0 s WorldMorph>doOneCycle 0x11621e1f0 s WorldMorph class>doOneCycle 0x114449518 s [] in MorphicUIManager>spawnNewProcess 0x1142910f8 s [] in BlockClosure>newProcess Most recent primitives stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: compare:with:collated: **StackOverflow** **StackOverflow** stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: compare:with:collated: stringHash:initialHash: compare:with:collated: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: compare:with:collated: replaceFrom:to:with:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: compare:with:collated: compare:with:collated: stringHash:initialHash: compare:with:collated: class stringHash:initialHash: compare:with:collated: stringHash:initialHash: compare:with:collated: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: basicNew basicNew basicNew stringHash:initialHash: stringHash:initialHash: findSubstring:in:startingAt:matchTable: indexOfAscii:inString:startingAt: indexOfAscii:inString:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: findSubstring:in:startingAt:matchTable: indexOfAscii:inString:startingAt: indexOfAscii:inString:startingAt: findSubstring:in:startingAt:matchTable: indexOfAscii:inString:startingAt: indexOfAscii:inString:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: findSubstring:in:startingAt:matchTable: indexOfAscii:inString:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: findSubstring:in:startingAt:matchTable: indexOfAscii:inString:startingAt: indexOfAscii:inString:startingAt: indexOfAscii:inString:startingAt: stringHash:initialHash: stringHash:initialHash: stringHash:initialHash: basicNew stringHash:initialHash: compare:with:collated: perform: newMethod:header: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: at:put: objectAt:put: objectAt:put: objectAt:put: objectAt:put: objectAt:put: objectAt:put: objectAt:put: objectAt:put: objectAt:put: class objectAt:put: stringHash:initialHash: objectAt:put: stringHash:initialHash: objectAt:put: **StackOverflow** objectAt:put: basicNew: objectAt:put: flushCache **StackOverflow** at: new: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: basicIdentityHash at: at: at: at: at: at: at: at: at: at: at: at: at: basicIdentityHash at: at: at: at: at: at: basicIdentityHash at: at: at: basicIdentityHash at: at: basicIdentityHash at: at: at: at: at: at: at: at: at: at: at: at: at: new: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: at: tempAt: tempAt: tempAt: tempAt: withArgs:executeMethod: instVarAt: instVarAt: instVarAt: stack page bytes 4096 available headroom 1480 minimum unused headroom 1904 (Segmentation fault) ./pharo-ui: line 11: 14180 Abort trap: 6 "$DIR"/"pharo-vm/Pharo.app/Contents/MacOS/Pharo" "$@" Eliot Miranda-2 wrote > Hi Paul, > > that VM is rather old, and there may have been changes to the Cairo > support library, not to mention important fixes to the GC. Could you try > with one of the more recent Pharo VMs? > > On Tue, Apr 24, 2018 at 8:14 AM, PAUL DEBRUICKER < > pdebruic@ > > wrote: > >> >> The image/changes here will crash when opened: >> >> https://drive.google.com/open?id=1lq_WSvrMrmwvMdyL8g8TBA7o1TlWYCe7 >> >> >> >> >> System Reporter reports >> >> Image >> ----- >> /Users/paul/pharo/64bit/Pharo.image >> Pharo6.0 >> Latest update: #60540 >> Unnamed >> >> Virtual Machine >> --------------- >> /Users/paul/pharo/64bit/pharo-vm/Pharo.app/Contents/MacOS/Pharo >> CoInterpreter VMMaker.oscog-eem.2265 uuid: >> 76b62109-629a-4c39-9641-67b53321df9a >> Aug 27 2017 >> StackToRegisterMappingCogit VMMaker.oscog-eem.2262 uuid: >> 8b531242-de02-48aa-b418-8d2dde0bec6c Aug 27 2017 >> VM: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ >> Date: Sun Aug 27 21:55:26 2017 +0200 $ Plugins: 201708271955 >> https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ >> >> Mac OS X built on Aug 27 2017 20:15:54 UTC Compiler: 4.2.1 Compatible >> Apple LLVM 6.1.0 (clang-602.0.53) >> VMMaker versionString VM: 201708271955 https://github.com/ >> OpenSmalltalk/opensmalltalk-vm.git $ Date: Sun Aug 27 21:55:26 2017 +0200 >> $ Plugins: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk- >> vm.git $ >> CoInterpreter VMMaker.oscog-eem.2265 uuid: >> 76b62109-629a-4c39-9641-67b53321df9a >> Aug 27 2017 >> StackToRegisterMappingCogit VMMaker.oscog-eem.2262 uuid: >> 8b531242-de02-48aa-b418-8d2dde0bec6c Aug 27 2017 >> >> >> >> The crash log is >> >> >> >> >> Segmentation fault Tue Apr 24 09:21:24 2018 >> >> >> VM: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ >> Date: Sun Aug 27 21:55:26 2017 +0200 $ >> Plugins: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk- >> vm.git $ >> >> C stack backtrace & registers: >> rax 0x0000000000000000 rbx 0x00007f8050861c00 rcx >> 0x0000000000000048 rdx 0x0000000000000000 >> rdi 0x00007f804fcc8150 rsi 0x00007f804fcc8150 rbp >> 0x00007ffee8558a30 rsp 0x00007ffee8558a20 >> r8 0x0000000000000048 r9 0x0000000000000048 r10 >> 0x0000000000000000 r11 0x00007f8056200000 >> r12 0x00007f80563a2770 r13 0x000000011827e2f8 r14 >> 0x0000000000000000 r15 0x00007f80563a2890 >> rip 0x00000001183787b0 >> 0 libfreetype.6.dylib 0x00000001183787b0 >> FT_Request_Size >> + 63 >> 1 Pharo 0x00000001076fc63e >> reportStackState + 884 >> 2 Pharo 0x00000001076fc989 sigsegv + 176 >> 3 libsystem_platform.dylib 0x00007fff6352df5a _sigtramp + 26 >> 4 ??? 0x0000000000000000 0x0 + 0 >> 5 libfreetype.6.dylib 0x0000000118378884 >> FT_Set_Char_Size + 116 >> 6 libcairo.2.dylib 0x000000011824fa17 >> _cairo_ft_unscaled_font_set_scale + 456 >> 7 libcairo.2.dylib 0x000000011824e992 >> _cairo_ft_font_face_scaled_font_create + 561 >> 8 libcairo.2.dylib 0x00000001182186fa >> cairo_scaled_font_create + 1191 >> 9 Pharo 0x0000000107732f56 >> primitiveCalloutWithArgs + 1664 >> 10 Pharo 0x00000001076869cd >> executeNewMethod + 181 >> 11 Pharo 0x0000000107687872 >> ceSendsupertonumArgs + 1027 >> 12 ??? 0x000000010b30910f 0x0 + >> 4482699535 >> 13 Pharo 0x000000010766fe6c interpret + >> 674 >> 14 Pharo 0x00000001076fdcc1 >> -[sqSqueakMainApplication runSqueak] + 394 >> 15 Foundation 0x00007fff3d0a29a8 >> __NSFirePerformWithOrder + 360 >> 16 CoreFoundation 0x00007fff3af27467 >> __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 >> 17 CoreFoundation 0x00007fff3af2738f >> __CFRunLoopDoObservers + 527 >> 18 CoreFoundation 0x00007fff3af09908 __CFRunLoopRun >> + 1240 >> 19 CoreFoundation 0x00007fff3af091a3 >> CFRunLoopRunSpecific + 483 >> 20 HIToolbox 0x00007fff3a1f1d96 >> RunCurrentEventLoopInMode + 286 >> 21 HIToolbox 0x00007fff3a1f1a0f >> ReceiveNextEventCommon + 366 >> 22 HIToolbox 0x00007fff3a1f1884 _ >> BlockUntilNextEventMatchingListInModeWithFilter + 64 >> 23 AppKit 0x00007fff384a4a73 _DPSNextEvent >> + >> 2085 >> 24 AppKit 0x00007fff38c3ae34 >> -[NSApplication(NSEvent) >> _nextEventMatchingEventMask:untilDate:inMode:dequeue:] >> + 3044 >> 25 AppKit 0x00007fff38499885 >> -[NSApplication >> run] + 764 >> 26 AppKit 0x00007fff38468a72 >> NSApplicationMain + 804 >> 27 libdyld.dylib 0x00007fff6321f015 start + 1 >> >> >> Smalltalk stack dump: >> 0x7ffee855d9e8 M CairoScaledFont >> class>primCreate:fontMatrix:userToDeviceMatrix:options: >> 0x10d0e28c8: a(n) CairoScaledFont class >> 0x7ffee855da50 M FFICalloutAPI>function:module: 0x10b70d100: a(n) >> FFICalloutAPI >> 0x7ffee855da90 M CairoScaledFont class(Object)>nbCall: 0x10d0e28c8: >> a(n) CairoScaledFont class >> 0x7ffee855dae0 I CairoScaledFont >> class>primCreate:fontMatrix:userToDeviceMatrix:options: >> 0x10d0e28c8: a(n) CairoScaledFont class >> 0x7ffee855db60 I CairoScaledFont class>fromFreetypeFont:cairoFace: >> 0x10d0e28c8: a(n) CairoScaledFont class >> 0x7ffee855dbb8 M [] in CairoScaledFont class>fromFreetypeFont: >> 0x10d0e28c8: a(n) CairoScaledFont class >> 0x7ffee855dc08 M [] in >> WeakIdentityKeyDictionary(Dictionary)>at:ifAbsentPut: >> 0x11667f758: a(n) WeakIdentityKeyDictionary >> 0x7ffee855dc40 M WeakIdentityKeyDictionary(Dictionary)>at:ifAbsent: >> 0x11667f758: a(n) WeakIdentityKeyDictionary >> 0x7ffee855dc80 M WeakIdentityKeyDictionary(Dictionary)>at:ifAbsentPut: >> 0x11667f758: a(n) WeakIdentityKeyDictionary >> 0x7ffee855dcd0 I CairoBackendCache>at:ifAbsentPut: 0x116647e18: a(n) >> CairoBackendCache >> 0x7ffee855dd28 I CairoScaledFont class>fromFreetypeFont: 0x10d0e28c8: >> a(n) CairoScaledFont class >> 0x7ffee855dd70 I CairoFreetypeFontRenderer>font: 0x10b4909a8: a(n) >> CairoFreetypeFontRenderer >> 0 > > > > > -- > _,,,^..^,,,_ > best, Eliot -- Sent from: http://forum.world.st/Squeak-VM-f104410.html |
Since the image is crashing in an FFI call, and no matter what the VM is, it is very likely that the FFI call is incorrect, so the bug is way more likely in the image. Levente On Tue, 24 Apr 2018, Paul DeBruicker wrote: > > Hi Elliot, > > The image does crash with the VM that is allegedly Pharo 7 latest on > https://get.pharo.org/64 > > > > Virtual Machine > --------------- > /Users/paul/pharo/maf64/pharo-vm/Pharo.app/Contents/MacOS/Pharo > CoInterpreter VMMaker.oscog-eem.2361 uuid: > 7ca2f89a-de70-422f-b92b-54f91ac4e47b Apr 18 2018 > StackToRegisterMappingCogit VMMaker.oscog-eem.2361 uuid: > 7ca2f89a-de70-422f-b92b-54f91ac4e47b Apr 18 2018 > VM: 201804182009 https://github.com/OpenSmalltalk/opensmalltalk-vm.git Date: > Wed Apr 18 13:09:55 2018 CommitHash: 42c2af2 Plugins: 201804182009 > https://github.com/OpenSmalltalk/opensmalltalk-vm.git > > Mac OS X built on Apr 18 2018 20:21:01 UTC Compiler: 4.2.1 Compatible Apple > LLVM 7.3.0 (clang-703.0.31) > VMMaker versionString VM: 201804182009 > https://github.com/OpenSmalltalk/opensmalltalk-vm.git Date: Wed Apr 18 > 13:09:55 2018 CommitHash: 42c2af2 Plugins: 201804182009 > https://github.com/OpenSmalltalk/opensmalltalk-vm.git > CoInterpreter VMMaker.oscog-eem.2361 uuid: > 7ca2f89a-de70-422f-b92b-54f91ac4e47b Apr 18 2018 > StackToRegisterMappingCogit VMMaker.oscog-eem.2361 uuid: > 7ca2f89a-de70-422f-b92b-54f91ac4e47b Apr 18 2018 > > > The crash log is: > > > paul@a:~/pharo/maf64$ ./pharo-ui pad-crash.image > > Process>>terminate > NECController>>stopCompletionDelay > NECController>>closeMenu > MessageSend>>value > MessageSend>>cull: > MessageSend>>cull:cull: > [ action cull: anAnnouncement cull: announcer ] in > AnnouncementSubscription>>deliver: in Block: [ action cull: anAnnouncement > cull: announcer ] > BlockClosure>>on:do: > BlockClosure>>on:fork: > AnnouncementSubscription>>deliver: > [ "Ensure delivery to remaining announcements" subscription deliver: > anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt: in Block: [ > "Ensure delivery to remaining announcements" sub...etc... > BlockClosure>>ifCurtailed: > SubscriptionRegistry>>deliver:to:startingAt: > SubscriptionRegistry>>deliver:to: > SubscriptionRegistry>>deliver: > Announcer>>announce: > RubEditingArea(Morph)>>doAnnounce: > RubEditingArea(Morph)>>announceKeyboardFocusChange: > RubEditingArea(Morph)>>keyboardFocusChange: > RubEditingArea(RubAbstractTextArea)>>keyboardFocusChange: > HandMorph>>newKeyboardFocus: > HandMorph>>releaseKeyboardFocus > [ :hand | hand releaseKeyboardFocus ] in WorldMorph>>viewBox: in Block: [ > :hand | hand releaseKeyboardFocus ] > Array(SequenceableCollection)>>do: > WorldState>>handsDo: > WorldMorph>>viewBox: > WorldMorph(PasteUpMorph)>>restoreMorphicDisplay > WorldMorph class>>startUp > WorldMorph class(Behavior)>>startUp: > ClassSessionHandler>>startup: > > Segmentation fault Tue Apr 24 16:39:40 2018 > > > VM: 201804182009 https://github.com/OpenSmalltalk/opensmalltalk-vm.git > Date: Wed Apr 18 13:09:55 2018 CommitHash: 42c2af2 > Plugins: 201804182009 https://github.com/OpenSmalltalk/opensmalltalk-vm.git > > C stack backtrace & registers: > rax 0x0000000000000000 rbx 0x00007fee2c02b800 rcx 0x0000000000000048 rdx > 0x0000000000000000 > rdi 0x00007fee2ad26160 rsi 0x00007fee2ad26160 rbp 0x00007ffee33619d0 rsp > 0x00007ffee33619c0 > r8 0x0000000000000048 r9 0x0000000000000048 r10 0x0000000000000000 r11 > 0x00007fee2ae00000 > r12 0x00007fee2ac31e20 r13 0x000000011a47b2f8 r14 0x0000000000000000 r15 > 0x00007fee2ac31f40 > rip 0x000000011a5757b0 > 0 libfreetype.6.dylib 0x000000011a5757b0 FT_Request_Size + > 63 > 1 Pharo 0x000000010c8ed4cc reportStackState > + 952 > 2 Pharo 0x000000010c8ed813 sigsegv + 176 > 3 libsystem_platform.dylib 0x00007fff6352df5a _sigtramp + 26 > 4 ??? 0x0000000000000000 0x0 + 0 > 5 libfreetype.6.dylib 0x000000011a575884 FT_Set_Char_Size > + 116 > 6 libcairo.2.dylib 0x000000011a44ca17 > _cairo_ft_unscaled_font_set_scale + 456 > 7 libcairo.2.dylib 0x000000011a44b992 > _cairo_ft_font_face_scaled_font_create + 561 > 8 libcairo.2.dylib 0x000000011a4156fa > cairo_scaled_font_create + 1191 > 9 Pharo 0x000000010c923b32 > primitiveCalloutWithArgs + 1637 > 10 Pharo 0x000000010c87a931 executeNewMethod > + 181 > 11 Pharo 0x000000010c87b800 > ceSendsupertonumArgs + 1031 > 12 ??? 0x000000011050110f 0x0 + 4568649999 > 13 Pharo 0x000000010c8668e2 interpret + 632 > 14 Pharo 0x000000010c8eec41 > -[sqSqueakMainApplication runSqueak] + 393 > 15 Foundation 0x00007fff3d0a29a8 > __NSFirePerformWithOrder + 360 > 16 CoreFoundation 0x00007fff3af27467 > __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 > 17 CoreFoundation 0x00007fff3af2738f > __CFRunLoopDoObservers + 527 > 18 CoreFoundation 0x00007fff3af09908 __CFRunLoopRun + > 1240 > 19 CoreFoundation 0x00007fff3af091a3 > CFRunLoopRunSpecific + 483 > 20 HIToolbox 0x00007fff3a1f1d96 > RunCurrentEventLoopInMode + 286 > 21 HIToolbox 0x00007fff3a1f1a0f > ReceiveNextEventCommon + 366 > 22 HIToolbox 0x00007fff3a1f1884 > _BlockUntilNextEventMatchingListInModeWithFilter + 64 > 23 AppKit 0x00007fff384a4a73 _DPSNextEvent + > 2085 > 24 AppKit 0x00007fff38c3ae34 > -[NSApplication(NSEvent) > _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044 > 25 AppKit 0x00007fff38499885 -[NSApplication > run] + 764 > 26 AppKit 0x00007fff38468a72 NSApplicationMain > + 804 > 27 libdyld.dylib 0x00007fff6321f015 start + 1 > > > Smalltalk stack dump: > 0x7ffee3375988 M CairoScaledFont > class>primCreate:fontMatrix:userToDeviceMatrix:options: 0x1122da978: a(n) > CairoScaledFont class > 0x7ffee33759f0 M FFICalloutAPI>function:module: 0x1108e8b30: a(n) > FFICalloutAPI > 0x7ffee3375a30 M CairoScaledFont class(Object)>nbCall: 0x1122da978: a(n) > CairoScaledFont class > 0x7ffee3375a80 I CairoScaledFont > class>primCreate:fontMatrix:userToDeviceMatrix:options: 0x1122da978: a(n) > CairoScaledFont class > 0x7ffee3375b00 I CairoScaledFont class>fromFreetypeFont:cairoFace: > 0x1122da978: a(n) CairoScaledFont class > 0x7ffee3375b58 M [] in CairoScaledFont class>fromFreetypeFont: > 0x1122da978: a(n) CairoScaledFont class > 0x7ffee3375ba8 M [] in > WeakIdentityKeyDictionary(Dictionary)>at:ifAbsentPut: 0x118b2cbf0: a(n) > WeakIdentityKeyDictionary > 0x7ffee3375be0 M WeakIdentityKeyDictionary(Dictionary)>at:ifAbsent: > 0x118b2cbf0: a(n) WeakIdentityKeyDictionary > 0x7ffee3375c20 M WeakIdentityKeyDictionary(Dictionary)>at:ifAbsentPut: > 0x118b2cbf0: a(n) WeakIdentityKeyDictionary > 0x7ffee3375c70 I CairoBackendCache>at:ifAbsentPut: 0x118afae98: a(n) > CairoBackendCache > 0x7ffee3375cc8 I CairoScaledFont class>fromFreetypeFont: 0x1122da978: > a(n) CairoScaledFont class > 0x7ffee3375d10 I CairoFreetypeFontRenderer>font: 0x11067d848: a(n) > CairoFreetypeFontRenderer > 0x7ffee3375d60 I AthensCairoSurface>getFreetypeFontRendererFor: > 0x11067c630: a(n) AthensCairoSurface > 0x7ffee3375da8 I FreeTypeFont>glyphRendererOn: 0x118e63da8: a(n) > FreeTypeFont > 0x7ffee3375df0 I LogicalFont>glyphRendererOn: 0x118e495a0: a(n) > LogicalFont > 0x7ffee3375e38 I AthensCairoCanvas(AthensCanvas)>setFont: 0x11067c5c0: > a(n) AthensCairoCanvas > 0x7ffee3375e78 M [] in TRLabelShape>drawOn: 0x118e12960: a(n) > TRLabelShape > 0x7ffee3375eb8 M BlockClosure>ensure: 0x11067d898: a(n) BlockClosure > 0x7ffee3375ef8 M AthensCairoMatrix>restoreAfter: 0x11067d8f8: a(n) > AthensCairoMatrix > 0x7ffee3375f40 I TRLabelShape>drawOn: 0x118e12960: a(n) TRLabelShape > 0x7ffee3375f80 M [] in TRMorph>drawOn: 0x11066eb18: a(n) TRMorph > 0x7ffee3375fc8 M Array(SequenceableCollection)>do: 0x11067daa8: a(n) > Array > 0x7ffee33739b8 M [] in TRMorph>drawOn: 0x11066eb18: a(n) TRMorph > 0x7ffee33739f8 M [] in AthensCairoSurface>drawDuring: 0x11067c630: a(n) > AthensCairoSurface > 0x7ffee3373a38 M BlockClosure>ensure: 0x11067c670: a(n) BlockClosure > 0x7ffee3373a80 I AthensCairoSurface>drawDuring: 0x11067c630: a(n) > AthensCairoSurface > 0x7ffee3373ad0 I TRMorph>drawOn: 0x11066eb18: a(n) TRMorph > 0x7ffee3373b08 M FormCanvas(Canvas)>draw: 0x11067c828: a(n) FormCanvas > 0x7ffee3373b40 M FormCanvas(Canvas)>drawMorph: 0x11067c828: a(n) > FormCanvas > 0x7ffee3373b80 M [] in TRMorph(Morph)>fullDrawOn: 0x11066eb18: a(n) > TRMorph > 0x7ffee3373bb0 M FormCanvas>roundCornersOf:in:during: 0x11067c828: a(n) > FormCanvas > 0x7ffee3373bf8 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067c828: > a(n) FormCanvas > 0x7ffee3373c40 M [] in TRMorph(Morph)>fullDrawOn: 0x11066eb18: a(n) > TRMorph > 0x7ffee3373c70 M BlockClosure>on:do: 0x11067c948: a(n) BlockClosure > 0x7ffee3373cb0 M TRMorph(Morph)>fullDrawOn: 0x11066eb18: a(n) TRMorph > 0x7ffee3373ce8 M FormCanvas(Canvas)>fullDraw: 0x11067c828: a(n) > FormCanvas > 0x7ffee3373d20 M FormCanvas(Canvas)>fullDrawMorph: 0x11067c828: a(n) > FormCanvas > 0x7ffee3373d60 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: > 0x118eba138: a(n) GLMPanelMorph > 0x7ffee3373da0 M Array(SequenceableCollection)>reverseDo: 0x11066ebb0: > a(n) Array > 0x7ffee3373dd8 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: > 0x118eba138: a(n) GLMPanelMorph > 0x7ffee3373e10 M FormCanvas>clipBy:during: 0x11067bae8: a(n) FormCanvas > 0x7ffee3373e58 M GLMPanelMorph(Morph)>drawSubmorphsOn: 0x118eba138: a(n) > GLMPanelMorph > 0x7ffee3373e98 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x118eba138: > a(n) GLMPanelMorph > 0x7ffee3373ec8 M FormCanvas>roundCornersOf:in:during: 0x11067bae8: a(n) > FormCanvas > 0x7ffee3373f10 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067bae8: > a(n) FormCanvas > 0x7ffee3373f58 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x118eba138: > a(n) GLMPanelMorph > 0x7ffee3373f88 M BlockClosure>on:do: 0x11067cd00: a(n) BlockClosure > 0x7ffee3373fc8 M GLMPanelMorph(Morph)>fullDrawOn: 0x118eba138: a(n) > GLMPanelMorph > 0x7ffee3372860 M FormCanvas(Canvas)>fullDraw: 0x11067bae8: a(n) > FormCanvas > 0x7ffee3372898 M FormCanvas(Canvas)>fullDrawMorph: 0x11067bae8: a(n) > FormCanvas > 0x7ffee33728d8 M [] in LazyTabGroupMorph(Morph)>drawSubmorphsOn: > 0x118eba0b0: a(n) LazyTabGroupMorph > 0x7ffee3372918 M Array(SequenceableCollection)>reverseDo: 0x118ebbdd8: > a(n) Array > 0x7ffee3372950 M [] in LazyTabGroupMorph(Morph)>drawSubmorphsOn: > 0x118eba0b0: a(n) LazyTabGroupMorph > 0x7ffee3372990 M LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0x118eba0b0: > a(n) LazyTabGroupMorph > 0x7ffee33729d0 M [] in LazyTabGroupMorph(Morph)>fullDrawOn: 0x118eba0b0: > a(n) LazyTabGroupMorph > 0x7ffee3372a00 M FormCanvas>roundCornersOf:in:during: 0x11067bae8: a(n) > FormCanvas > 0x7ffee3372a48 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067bae8: > a(n) FormCanvas > 0x7ffee3372a90 M [] in LazyTabGroupMorph(Morph)>fullDrawOn: 0x118eba0b0: > a(n) LazyTabGroupMorph > 0x7ffee3372ac0 M BlockClosure>on:do: 0x11067be60: a(n) BlockClosure > 0x7ffee3372b00 M LazyTabGroupMorph(Morph)>fullDrawOn: 0x118eba0b0: a(n) > LazyTabGroupMorph > 0x7ffee3372b48 I LazyTabGroupMorph(TabGroupMorph)>fullDrawOn: > 0x118eba0b0: a(n) LazyTabGroupMorph > 0x7ffee3372b80 M FormCanvas(Canvas)>fullDraw: 0x11067bae8: a(n) > FormCanvas > 0x7ffee3372bb8 M FormCanvas(Canvas)>fullDrawMorph: 0x11067bae8: a(n) > FormCanvas > 0x7ffee3372bf8 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: > 0x118ebb3c0: a(n) GLMPanelMorph > 0x7ffee3372c38 M Array(SequenceableCollection)>reverseDo: 0x11066ef28: > a(n) Array > 0x7ffee3372c70 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: > 0x118ebb3c0: a(n) GLMPanelMorph > 0x7ffee3372ca8 M FormCanvas>clipBy:during: 0x11067c068: a(n) FormCanvas > 0x7ffee3372cf0 M GLMPanelMorph(Morph)>drawSubmorphsOn: 0x118ebb3c0: a(n) > GLMPanelMorph > 0x7ffee3372d30 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x118ebb3c0: > a(n) GLMPanelMorph > 0x7ffee3372d60 M FormCanvas>roundCornersOf:in:during: 0x11067c068: a(n) > FormCanvas > 0x7ffee3372da8 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067c068: > a(n) FormCanvas > 0x7ffee3372df0 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x118ebb3c0: > a(n) GLMPanelMorph > 0x7ffee3372e20 M BlockClosure>on:do: 0x11067c240: a(n) BlockClosure > 0x7ffee3372e60 M GLMPanelMorph(Morph)>fullDrawOn: 0x118ebb3c0: a(n) > GLMPanelMorph > 0x7ffee3372e98 M FormCanvas(Canvas)>fullDraw: 0x11067c068: a(n) > FormCanvas > 0x7ffee3372ed0 M FormCanvas(Canvas)>fullDrawMorph: 0x11067c068: a(n) > FormCanvas > 0x7ffee3372f10 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: > 0x11066eee0: a(n) GLMPanelMorph > 0x7ffee3372f50 M Array(SequenceableCollection)>reverseDo: 0x11067c370: > a(n) Array > 0x7ffee3372f88 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: > 0x11066eee0: a(n) GLMPanelMorph > 0x7ffee3372fc0 M FormCanvas>clipBy:during: 0x11067a6e8: a(n) FormCanvas > 0x7ffee336f958 M GLMPanelMorph(Morph)>drawSubmorphsOn: 0x11066eee0: a(n) > GLMPanelMorph > 0x7ffee336f998 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x11066eee0: > a(n) GLMPanelMorph > 0x7ffee336f9c8 M FormCanvas>roundCornersOf:in:during: 0x11067a6e8: a(n) > FormCanvas > 0x7ffee336fa10 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067a6e8: > a(n) FormCanvas > 0x7ffee336fa58 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x11066eee0: > a(n) GLMPanelMorph > 0x7ffee336fa88 M BlockClosure>on:do: 0x11067a808: a(n) BlockClosure > 0x7ffee336fac8 M GLMPanelMorph(Morph)>fullDrawOn: 0x11066eee0: a(n) > GLMPanelMorph > 0x7ffee336fb00 M FormCanvas(Canvas)>fullDraw: 0x11067a6e8: a(n) > FormCanvas > 0x7ffee336fb38 M FormCanvas(Canvas)>fullDrawMorph: 0x11067a6e8: a(n) > FormCanvas > 0x7ffee336fb78 M [] in LazyTabGroupMorph(Morph)>drawSubmorphsOn: > 0x11066f450: a(n) LazyTabGroupMorph > 0x7ffee336fbb8 M Array(SequenceableCollection)>reverseDo: 0x11067a938: > a(n) Array > 0x7ffee336fbf0 M [] in LazyTabGroupMorph(Morph)>drawSubmorphsOn: > 0x11066f450: a(n) LazyTabGroupMorph > 0x7ffee336fc30 M LazyTabGroupMorph(Morph)>drawSubmorphsOn: 0x11066f450: > a(n) LazyTabGroupMorph > 0x7ffee336fc70 M [] in LazyTabGroupMorph(Morph)>fullDrawOn: 0x11066f450: > a(n) LazyTabGroupMorph > 0x7ffee336fca0 M FormCanvas>roundCornersOf:in:during: 0x11067a6e8: a(n) > FormCanvas > 0x7ffee336fce8 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067a6e8: > a(n) FormCanvas > 0x7ffee336fd30 M [] in LazyTabGroupMorph(Morph)>fullDrawOn: 0x11066f450: > a(n) LazyTabGroupMorph > 0x7ffee336fd60 M BlockClosure>on:do: 0x11067abd8: a(n) BlockClosure > 0x7ffee336fda0 M LazyTabGroupMorph(Morph)>fullDrawOn: 0x11066f450: a(n) > LazyTabGroupMorph > 0x7ffee336fde8 I LazyTabGroupMorph(TabGroupMorph)>fullDrawOn: > 0x11066f450: a(n) LazyTabGroupMorph > 0x7ffee336fe20 M FormCanvas(Canvas)>fullDraw: 0x11067a6e8: a(n) > FormCanvas > 0x7ffee336fe58 M FormCanvas(Canvas)>fullDrawMorph: 0x11067a6e8: a(n) > FormCanvas > 0x7ffee336fe98 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: > 0x118ebb868: a(n) GLMPanelMorph > 0x7ffee336fed8 M Array(SequenceableCollection)>reverseDo: 0x11066f560: > a(n) Array > 0x7ffee336ff10 M [] in GLMPanelMorph(Morph)>drawSubmorphsOn: > 0x118ebb868: a(n) GLMPanelMorph > 0x7ffee336ff48 M FormCanvas>clipBy:during: 0x11067ade0: a(n) FormCanvas > 0x7ffee336ff90 M GLMPanelMorph(Morph)>drawSubmorphsOn: 0x118ebb868: a(n) > GLMPanelMorph > 0x7ffee336ffd0 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x118ebb868: > a(n) GLMPanelMorph > 0x7ffee33708f0 M FormCanvas>roundCornersOf:in:during: 0x11067ade0: a(n) > FormCanvas > 0x7ffee3370938 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067ade0: > a(n) FormCanvas > 0x7ffee3370980 M [] in GLMPanelMorph(Morph)>fullDrawOn: 0x118ebb868: > a(n) GLMPanelMorph > 0x7ffee33709b0 M BlockClosure>on:do: 0x11067b128: a(n) BlockClosure > 0x7ffee33709f0 M GLMPanelMorph(Morph)>fullDrawOn: 0x118ebb868: a(n) > GLMPanelMorph > 0x7ffee3370a28 M [] in GLMMorphBrick>drawSubmorphsOn: 0x11066f4f0: a(n) > GLMMorphBrick > 0x7ffee3370a60 M FormCanvas>translateBy:during: 0x11067b250: a(n) > FormCanvas > 0x7ffee3370aa0 M GLMMorphBrick>drawSubmorphsOn: 0x11066f4f0: a(n) > GLMMorphBrick > 0x7ffee3370ae0 M [] in GLMMorphBrick(Morph)>fullDrawOn: 0x11066f4f0: > a(n) GLMMorphBrick > 0x7ffee3370b10 M FormCanvas>roundCornersOf:in:during: 0x11067b250: a(n) > FormCanvas > 0x7ffee3370b58 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067b250: > a(n) FormCanvas > 0x7ffee3370ba0 M [] in GLMMorphBrick(Morph)>fullDrawOn: 0x11066f4f0: > a(n) GLMMorphBrick > 0x7ffee3370bd0 M BlockClosure>on:do: 0x11067b440: a(n) BlockClosure > 0x7ffee3370c10 M GLMMorphBrick(Morph)>fullDrawOn: 0x11066f4f0: a(n) > GLMMorphBrick > 0x7ffee3370c58 I GLMMorphBrick(GLMBrick)>fullDrawOn: 0x11066f4f0: a(n) > GLMMorphBrick > 0x7ffee3370cc8 M [] in GLMScrollPaneBandBrick(GLMBrick)>drawSubmorphsOn: > 0x118e95d20: a(n) GLMScrollPaneBandBrick > 0x7ffee3370d10 M OrderedCollection>do: 0x11066f700: a(n) > OrderedCollection > 0x7ffee3370d58 M GLMScrollPaneBandBrick(GLMBrick)>drawSubmorphsOn: > 0x118e95d20: a(n) GLMScrollPaneBandBrick > 0x7ffee3370d98 M [] in GLMScrollPaneBandBrick(Morph)>fullDrawOn: > 0x118e95d20: a(n) GLMScrollPaneBandBrick > 0x7ffee3370dc8 M FormCanvas>roundCornersOf:in:during: 0x11067b598: a(n) > FormCanvas > 0x7ffee3370e10 M FormCanvas(Canvas)>roundCornersOf:during: 0x11067b598: > a(n) FormCanvas > 0x7ffee3370e58 M [] in GLMScrollPaneBandBrick(Morph)>fullDrawOn: > 0x118e95d20: a(n) GLMScrollPaneBandBrick > 0x7ffee3370e88 M BlockClosure>on:do: 0x11067b7c0: a(n) BlockClosure > 0x7ffee3370ec8 M GLMScrollPaneBandBrick(Morph)>fullDrawOn: 0x118e95d20: > a(n) GLMScrollPaneBandBrick > 0x7ffee3370f10 I GLMScrollPaneBandBrick(GLMBrick)>fullDrawOn: > 0x118e95d20: a(n) GLMScrollPaneBandBrick > 0x7ffee3370f80 M [] in GLMPagerScrollBrick(GLMBrick)>drawSubmorphsOn: > 0x118ea3ce0: a(n) GLMPagerScrollBrick > 0x7ffee3370fc8 M OrderedCollection>do: 0x118eb1848: a(n) > OrderedCollection > 0x7ffee336d9b8 M GLMPagerScrollBrick(GLMBrick)>drawSubmorphsOn: > 0x118ea3ce0: a(n) GLMPagerScrollBrick > 0x7ffee336d9f8 M [] in GLMPagerScrollBrick(Morph)>fullDrawOn: > 0x118ea3ce0: a(n) GLMPagerScrollBrick > 0x7ffee336da28 M FormCanvas>roundCornersOf:in:during: 0x110679c50: a(n) > FormCanvas > 0x7ffee336da70 M FormCanvas(Canvas)>roundCornersOf:during: 0x110679c50: > a(n) FormCanvas > 0x7ffee336dab8 M [] in GLMPagerScrollBrick(Morph)>fullDrawOn: > 0x118ea3ce0: a(n) GLMPagerScrollBrick > 0x7ffee336dae8 M BlockClosure>on:do: 0x110679d70: a(n) BlockClosure > 0x7ffee336db28 M GLMPagerScrollBrick(Morph)>fullDrawOn: 0x118ea3ce0: > a(n) GLMPagerScrollBrick > 0x7ffee336db70 I GLMPagerScrollBrick(GLMBrick)>fullDrawOn: 0x118ea3ce0: > a(n) GLMPagerScrollBrick > 0x7ffee336dbe0 M [] in GLMPagerBrick(GLMBrick)>drawSubmorphsOn: > 0x118eb17d8: a(n) GLMPagerBrick > 0x7ffee336dc28 M OrderedCollection>do: 0x11066fb90: a(n) > OrderedCollection > 0x7ffee336dc70 M GLMPagerBrick(GLMBrick)>drawSubmorphsOn: 0x118eb17d8: > a(n) GLMPagerBrick > 0x7ffee336dcb0 M [] in GLMPagerBrick(Morph)>fullDrawOn: 0x118eb17d8: > a(n) GLMPagerBrick > 0x7ffee336dce0 M FormCanvas>roundCornersOf:in:during: 0x110678980: a(n) > FormCanvas > 0x7ffee336dd28 M FormCanvas(Canvas)>roundCornersOf:during: 0x110678980: > a(n) FormCanvas > 0x7ffee336dd70 M [] in GLMPagerBrick(Morph)>fullDrawOn: 0x118eb17d8: > a(n) GLMPagerBrick > 0x7ffee336dda0 M BlockClosure>on:do: 0x11067a0c8: a(n) BlockClosure > 0x7ffee336dde0 M GLMPagerBrick(Morph)>fullDrawOn: 0x118eb17d8: a(n) > GLMPagerBrick > 0x7ffee336de28 I GLMPagerBrick(GLMBrick)>fullDrawOn: 0x118eb17d8: a(n) > GLMPagerBrick > 0x7ffee336de60 M FormCanvas(Canvas)>fullDraw: 0x110678980: a(n) > FormCanvas > 0x7ffee336de98 M FormCanvas(Canvas)>fullDrawMorph: 0x110678980: a(n) > FormCanvas > 0x7ffee336ded8 M [] in GLMFoundationBrick(Morph)>drawSubmorphsOn: > 0x118eb71e0: a(n) GLMFoundationBrick > 0x7ffee336df18 M Array(SequenceableCollection)>reverseDo: 0x118eb76e0: > a(n) Array > 0x7ffee336df50 M [] in GLMFoundationBrick(Morph)>drawSubmorphsOn: > 0x118eb71e0: a(n) GLMFoundationBrick > 0x7ffee336df90 M GLMFoundationBrick(Morph)>drawSubmorphsOn: 0x118eb71e0: > a(n) GLMFoundationBrick > 0x7ffee336dfd0 M [] in GLMFoundationBrick(Morph)>fullDrawOn: > 0x118eb71e0: a(n) GLMFoundationBrick > 0x7ffee3367a50 M FormCanvas>roundCornersOf:in:during: 0x110678980: a(n) > FormCanvas > 0x7ffee3367a98 M FormCanvas(Canvas)>roundCornersOf:during: 0x110678980: > a(n) FormCanvas > 0x7ffee3367ae0 M [] in GLMFoundationBrick(Morph)>fullDrawOn: > 0x118eb71e0: a(n) GLMFoundationBrick > 0x7ffee3367b10 M BlockClosure>on:do: 0x110678b40: a(n) BlockClosure > 0x7ffee3367b50 M GLMFoundationBrick(Morph)>fullDrawOn: 0x118eb71e0: a(n) > GLMFoundationBrick > 0x7ffee3367b98 I GLMFoundationBrick>fullDrawOn: 0x118eb71e0: a(n) > GLMFoundationBrick > 0x7ffee3367bd0 M FormCanvas(Canvas)>fullDraw: 0x110678c48: a(n) > FormCanvas > 0x7ffee3367c08 M FormCanvas(Canvas)>fullDrawMorph: 0x110678c48: a(n) > FormCanvas > 0x7ffee3367c48 M [] in GLMSystemWindow(Morph)>drawSubmorphsOn: > 0x118ebaaf0: a(n) GLMSystemWindow > 0x7ffee3367c88 M Array(SequenceableCollection)>reverseDo: 0x11066fc20: > a(n) Array > 0x7ffee3367cc0 M [] in GLMSystemWindow(Morph)>drawSubmorphsOn: > 0x118ebaaf0: a(n) GLMSystemWindow > 0x7ffee3367cf8 M FormCanvas>clipBy:during: 0x110678d70: a(n) FormCanvas > 0x7ffee3367d40 M GLMSystemWindow(Morph)>drawSubmorphsOn: 0x118ebaaf0: > a(n) GLMSystemWindow > 0x7ffee3367d80 M [] in GLMSystemWindow(Morph)>fullDrawOn: 0x118ebaaf0: > a(n) GLMSystemWindow > 0x7ffee3367db0 M FormCanvas>roundCornersOf:in:during: 0x110678d70: a(n) > FormCanvas > 0x7ffee3367df8 M FormCanvas(Canvas)>roundCornersOf:during: 0x110678d70: > a(n) FormCanvas > 0x7ffee3367e40 M [] in GLMSystemWindow(Morph)>fullDrawOn: 0x118ebaaf0: > a(n) GLMSystemWindow > 0x7ffee3367e70 M BlockClosure>on:do: 0x110678f48: a(n) BlockClosure > 0x7ffee3367eb0 M GLMSystemWindow(Morph)>fullDrawOn: 0x118ebaaf0: a(n) > GLMSystemWindow > 0x7ffee3367ee8 M FormCanvas(Canvas)>fullDraw: 0x110678d70: a(n) > FormCanvas > 0x7ffee3367f20 M FormCanvas(Canvas)>fullDrawMorph: 0x110678d70: a(n) > FormCanvas > 0x7ffee3367fc8 M [] in WorldState>drawWorld:submorphs:invalidAreasOn: > 0x1126a2da0: a(n) WorldState > 0x7ffee336cb50 I Rectangle>allAreasOutsideList:startingAt:do: > 0x116953660: a(n) Rectangle > 0x7ffee336cba8 I Rectangle>allAreasOutsideList:do: 0x116953660: a(n) > Rectangle > 0x7ffee336cc20 M [] in WorldState>drawWorld:submorphs:invalidAreasOn: > 0x1126a2da0: a(n) WorldState > 0x7ffee336cc68 M Array(SequenceableCollection)>do: 0x110679670: a(n) > Array > 0x7ffee336ccd8 I WorldState>drawWorld:submorphs:invalidAreasOn: > 0x1126a2da0: a(n) WorldState > 0x7ffee336cd48 M [] in WorldState>displayWorld:submorphs: 0x1126a2da0: > a(n) WorldState > 0x7ffee336cd88 I FormCanvas>roundCornersOf:in:during: 0x110671268: a(n) > FormCanvas > 0x7ffee336cde0 I FormCanvas(Canvas)>roundCornersOf:during: 0x110671268: > a(n) FormCanvas > 0x7ffee336ce40 I WorldState>displayWorld:submorphs: 0x1126a2da0: a(n) > WorldState > 0x7ffee336ce90 I WorldMorph>displayWorld 0x111d6a2e0: a(n) WorldMorph > 0x7ffee336cec8 M [] in WorldState>displayWorldSafely: 0x1126a2da0: a(n) > WorldState > 0x7ffee336cef8 M BlockClosure>on:do: 0x110679980: a(n) BlockClosure > 0x7ffee336cf38 M BlockClosure>ifError: 0x110679980: a(n) BlockClosure > 0x7ffee336cf80 I WorldState>displayWorldSafely: 0x1126a2da0: a(n) > WorldState > 0x7ffee336cfc8 I WorldState>doOneCycleNowFor: 0x1126a2da0: a(n) > WorldState > 0x11621dab0 s WorldState>doOneCycleFor: > 0x11621dfa0 s WorldMorph>doOneCycle > 0x11621e1f0 s WorldMorph class>doOneCycle > 0x114449518 s [] in MorphicUIManager>spawnNewProcess > 0x1142910f8 s [] in BlockClosure>newProcess > > Most recent primitives > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > compare:with:collated: > **StackOverflow** > **StackOverflow** > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > compare:with:collated: > stringHash:initialHash: > compare:with:collated: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > compare:with:collated: > replaceFrom:to:with:startingAt: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > compare:with:collated: > compare:with:collated: > stringHash:initialHash: > compare:with:collated: > class > stringHash:initialHash: > compare:with:collated: > stringHash:initialHash: > compare:with:collated: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > basicNew > basicNew > basicNew > stringHash:initialHash: > stringHash:initialHash: > findSubstring:in:startingAt:matchTable: > indexOfAscii:inString:startingAt: > indexOfAscii:inString:startingAt: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > findSubstring:in:startingAt:matchTable: > indexOfAscii:inString:startingAt: > indexOfAscii:inString:startingAt: > findSubstring:in:startingAt:matchTable: > indexOfAscii:inString:startingAt: > indexOfAscii:inString:startingAt: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > findSubstring:in:startingAt:matchTable: > indexOfAscii:inString:startingAt: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > findSubstring:in:startingAt:matchTable: > indexOfAscii:inString:startingAt: > indexOfAscii:inString:startingAt: > indexOfAscii:inString:startingAt: > stringHash:initialHash: > stringHash:initialHash: > stringHash:initialHash: > basicNew > stringHash:initialHash: > compare:with:collated: > perform: > newMethod:header: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > at:put: > objectAt:put: > objectAt:put: > objectAt:put: > objectAt:put: > objectAt:put: > objectAt:put: > objectAt:put: > objectAt:put: > objectAt:put: > class > objectAt:put: > stringHash:initialHash: > objectAt:put: > stringHash:initialHash: > objectAt:put: > **StackOverflow** > objectAt:put: > basicNew: > objectAt:put: > flushCache > **StackOverflow** > at: > new: > replaceFrom:to:with:startingAt: > replaceFrom:to:with:startingAt: > replaceFrom:to:with:startingAt: > replaceFrom:to:with:startingAt: > replaceFrom:to:with:startingAt: > replaceFrom:to:with:startingAt: > basicIdentityHash > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > basicIdentityHash > at: > at: > at: > at: > at: > at: > basicIdentityHash > at: > at: > at: > basicIdentityHash > at: > at: > basicIdentityHash > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > new: > replaceFrom:to:with:startingAt: > replaceFrom:to:with:startingAt: > replaceFrom:to:with:startingAt: > replaceFrom:to:with:startingAt: > replaceFrom:to:with:startingAt: > replaceFrom:to:with:startingAt: > replaceFrom:to:with:startingAt: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > at: > tempAt: > tempAt: > tempAt: > tempAt: > withArgs:executeMethod: > instVarAt: > instVarAt: > instVarAt: > > stack page bytes 4096 available headroom 1480 minimum unused headroom 1904 > > (Segmentation fault) > ./pharo-ui: line 11: 14180 Abort trap: 6 > "$DIR"/"pharo-vm/Pharo.app/Contents/MacOS/Pharo" "$@" > > > > > Eliot Miranda-2 wrote >> Hi Paul, >> >> that VM is rather old, and there may have been changes to the Cairo >> support library, not to mention important fixes to the GC. Could you try >> with one of the more recent Pharo VMs? >> >> On Tue, Apr 24, 2018 at 8:14 AM, PAUL DEBRUICKER < > >> pdebruic@ > >> > wrote: >> >>> >>> The image/changes here will crash when opened: >>> >>> https://drive.google.com/open?id=1lq_WSvrMrmwvMdyL8g8TBA7o1TlWYCe7 >>> >>> >>> >>> >>> System Reporter reports >>> >>> Image >>> ----- >>> /Users/paul/pharo/64bit/Pharo.image >>> Pharo6.0 >>> Latest update: #60540 >>> Unnamed >>> >>> Virtual Machine >>> --------------- >>> /Users/paul/pharo/64bit/pharo-vm/Pharo.app/Contents/MacOS/Pharo >>> CoInterpreter VMMaker.oscog-eem.2265 uuid: >>> 76b62109-629a-4c39-9641-67b53321df9a >>> Aug 27 2017 >>> StackToRegisterMappingCogit VMMaker.oscog-eem.2262 uuid: >>> 8b531242-de02-48aa-b418-8d2dde0bec6c Aug 27 2017 >>> VM: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ >>> Date: Sun Aug 27 21:55:26 2017 +0200 $ Plugins: 201708271955 >>> https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ >>> >>> Mac OS X built on Aug 27 2017 20:15:54 UTC Compiler: 4.2.1 Compatible >>> Apple LLVM 6.1.0 (clang-602.0.53) >>> VMMaker versionString VM: 201708271955 https://github.com/ >>> OpenSmalltalk/opensmalltalk-vm.git $ Date: Sun Aug 27 21:55:26 2017 +0200 >>> $ Plugins: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk- >>> vm.git $ >>> CoInterpreter VMMaker.oscog-eem.2265 uuid: >>> 76b62109-629a-4c39-9641-67b53321df9a >>> Aug 27 2017 >>> StackToRegisterMappingCogit VMMaker.oscog-eem.2262 uuid: >>> 8b531242-de02-48aa-b418-8d2dde0bec6c Aug 27 2017 >>> >>> >>> >>> The crash log is >>> >>> >>> >>> >>> Segmentation fault Tue Apr 24 09:21:24 2018 >>> >>> >>> VM: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ >>> Date: Sun Aug 27 21:55:26 2017 +0200 $ >>> Plugins: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk- >>> vm.git $ >>> >>> C stack backtrace & registers: >>> rax 0x0000000000000000 rbx 0x00007f8050861c00 rcx >>> 0x0000000000000048 rdx 0x0000000000000000 >>> rdi 0x00007f804fcc8150 rsi 0x00007f804fcc8150 rbp >>> 0x00007ffee8558a30 rsp 0x00007ffee8558a20 >>> r8 0x0000000000000048 r9 0x0000000000000048 r10 >>> 0x0000000000000000 r11 0x00007f8056200000 >>> r12 0x00007f80563a2770 r13 0x000000011827e2f8 r14 >>> 0x0000000000000000 r15 0x00007f80563a2890 >>> rip 0x00000001183787b0 >>> 0 libfreetype.6.dylib 0x00000001183787b0 >>> FT_Request_Size >>> + 63 >>> 1 Pharo 0x00000001076fc63e >>> reportStackState + 884 >>> 2 Pharo 0x00000001076fc989 sigsegv + 176 >>> 3 libsystem_platform.dylib 0x00007fff6352df5a _sigtramp + 26 >>> 4 ??? 0x0000000000000000 0x0 + 0 >>> 5 libfreetype.6.dylib 0x0000000118378884 >>> FT_Set_Char_Size + 116 >>> 6 libcairo.2.dylib 0x000000011824fa17 >>> _cairo_ft_unscaled_font_set_scale + 456 >>> 7 libcairo.2.dylib 0x000000011824e992 >>> _cairo_ft_font_face_scaled_font_create + 561 >>> 8 libcairo.2.dylib 0x00000001182186fa >>> cairo_scaled_font_create + 1191 >>> 9 Pharo 0x0000000107732f56 >>> primitiveCalloutWithArgs + 1664 >>> 10 Pharo 0x00000001076869cd >>> executeNewMethod + 181 >>> 11 Pharo 0x0000000107687872 >>> ceSendsupertonumArgs + 1027 >>> 12 ??? 0x000000010b30910f 0x0 + >>> 4482699535 >>> 13 Pharo 0x000000010766fe6c interpret + >>> 674 >>> 14 Pharo 0x00000001076fdcc1 >>> -[sqSqueakMainApplication runSqueak] + 394 >>> 15 Foundation 0x00007fff3d0a29a8 >>> __NSFirePerformWithOrder + 360 >>> 16 CoreFoundation 0x00007fff3af27467 >>> __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 >>> 17 CoreFoundation 0x00007fff3af2738f >>> __CFRunLoopDoObservers + 527 >>> 18 CoreFoundation 0x00007fff3af09908 __CFRunLoopRun >>> + 1240 >>> 19 CoreFoundation 0x00007fff3af091a3 >>> CFRunLoopRunSpecific + 483 >>> 20 HIToolbox 0x00007fff3a1f1d96 >>> RunCurrentEventLoopInMode + 286 >>> 21 HIToolbox 0x00007fff3a1f1a0f >>> ReceiveNextEventCommon + 366 >>> 22 HIToolbox 0x00007fff3a1f1884 _ >>> BlockUntilNextEventMatchingListInModeWithFilter + 64 >>> 23 AppKit 0x00007fff384a4a73 _DPSNextEvent >>> + >>> 2085 >>> 24 AppKit 0x00007fff38c3ae34 >>> -[NSApplication(NSEvent) >>> _nextEventMatchingEventMask:untilDate:inMode:dequeue:] >>> + 3044 >>> 25 AppKit 0x00007fff38499885 >>> -[NSApplication >>> run] + 764 >>> 26 AppKit 0x00007fff38468a72 >>> NSApplicationMain + 804 >>> 27 libdyld.dylib 0x00007fff6321f015 start + 1 >>> >>> >>> Smalltalk stack dump: >>> 0x7ffee855d9e8 M CairoScaledFont >>> class>primCreate:fontMatrix:userToDeviceMatrix:options: >>> 0x10d0e28c8: a(n) CairoScaledFont class >>> 0x7ffee855da50 M FFICalloutAPI>function:module: 0x10b70d100: a(n) >>> FFICalloutAPI >>> 0x7ffee855da90 M CairoScaledFont class(Object)>nbCall: 0x10d0e28c8: >>> a(n) CairoScaledFont class >>> 0x7ffee855dae0 I CairoScaledFont >>> class>primCreate:fontMatrix:userToDeviceMatrix:options: >>> 0x10d0e28c8: a(n) CairoScaledFont class >>> 0x7ffee855db60 I CairoScaledFont class>fromFreetypeFont:cairoFace: >>> 0x10d0e28c8: a(n) CairoScaledFont class >>> 0x7ffee855dbb8 M [] in CairoScaledFont class>fromFreetypeFont: >>> 0x10d0e28c8: a(n) CairoScaledFont class >>> 0x7ffee855dc08 M [] in >>> WeakIdentityKeyDictionary(Dictionary)>at:ifAbsentPut: >>> 0x11667f758: a(n) WeakIdentityKeyDictionary >>> 0x7ffee855dc40 M WeakIdentityKeyDictionary(Dictionary)>at:ifAbsent: >>> 0x11667f758: a(n) WeakIdentityKeyDictionary >>> 0x7ffee855dc80 M WeakIdentityKeyDictionary(Dictionary)>at:ifAbsentPut: >>> 0x11667f758: a(n) WeakIdentityKeyDictionary >>> 0x7ffee855dcd0 I CairoBackendCache>at:ifAbsentPut: 0x116647e18: a(n) >>> CairoBackendCache >>> 0x7ffee855dd28 I CairoScaledFont class>fromFreetypeFont: 0x10d0e28c8: >>> a(n) CairoScaledFont class >>> 0x7ffee855dd70 I CairoFreetypeFontRenderer>font: 0x10b4909a8: a(n) >>> CairoFreetypeFontRenderer >>> 0 >> >> >> >> >> -- >> _,,,^..^,,,_ >> best, Eliot > > > > > > -- > Sent from: http://forum.world.st/Squeak-VM-f104410.html |
Free forum by Nabble | Edit this page |