Closed siemenbaader closed 3 years ago
Thanks for the issue. We cannot reproduce it and we run GT on Ubuntu 18.04 and 20.04.
Could you try again with the latest version: https://dl.feenk.com/gt/GlamorousToolkitLinux64-v0.8.109.zip
And then running:
./glamoroustoolkit GlamorousToolkit.image --no-quit --interactive
?
Thanks for looking at this. I'll try and get back asap.
Thanks!
@siemenbaader would you like to try again?
I tried https://dl.feenk.com/gt/GlamorousToolkitLinux64-v0.8.125.zip today, build 109 seems not to be available anymore. Same problem. I have attached the crash.dmp file, renamed to .txt for github. crash.dmp.txt
Is there anything I can try to isolate the bug further?
FYI GlamorousToolkitLinux64-v0.8.208 works for me (Ubuntu 20.04, Dell XPS15, 32GB Ram). htop says VIRT: 816M, RES548M. FWIW I'm not sure running long ubuntu sessions from a memory stick is great (I haven't seen it work well in the past, not sure how it is now. my USB sticks end up in the recycling regularly).
Thanks for the tip. I'll try something else than live USB, maybe it will solve the problem altogether.
On Thu, Oct 8, 2020 at 9:40 AM Willem van den Ende notifications@github.com wrote:
FYI GlamorousToolkitLinux64-v0.8.208 works for me (Ubuntu 20.04, Dell XPS15, 32GB Ram). htop says VIRT: 816M, RES548M. FWIW I'm not sure running long ubuntu sessions from a memory stick is great (I haven't seen it work well in the past, not sure how it is now. my USB sticks end up in the recycling regularly).
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/feenkcom/gtoolkit/issues/1445#issuecomment-705391677, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGKRY2OAMH2B7FLTEUELS3SJVUGDANCNFSM4QUZBCNQ .
Is this still an issue?
I tried Ubuntu in virtual box, same result. Does the error log reveal any potential cause to you?
Siemen
Sent from my iPhone
On 25 Oct 2020, at 17.48, Tudor Girba notifications@github.com wrote:
Is this still an issue?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.
Can you try following the instructions (even though they say they're for distributions other than Ubuntu 20.04)?
Hello.
Yesterday I found this project and thought to try it but I also have this error.
I tried running with ./glamoroustoolkit GlamorousToolkit.image --no-quit --interactive and just ./glamoroustoolkit with the same outcome. The one on the root folder and the one inside the bin folder give the same error.
I am running Xubuntu 20.04.29 (kernel 5.4.0-65-generic x86_64 ) on a AMD Phenom II X6 1055T @ 2800 MHz with 9GB free memory and 11GB free disk space. I used GlamorousToolkitLinux64-v0.8.457
My installation is not stock. Was upgraded from 16.04 to 18.04 and then to 20.04.
Both the core dump file and the log resulting from "gt_check_libs.sh" are attached but, based on the core dump, seems to me that it is a problem with the call to libc using libffi (lines 20 to 22) and the "[0x0]" on line 30 might suggest a null pointer is the culprit. If so, either a null is being passed somewhere in that call or some passed data structure has a null where it is not expected.
Being that this does not occur to everyone, maybe it is related to either hardware, configuration or different lib versions (with different parameters for the same method). I have an AMD CPU + AMD discrete GPU with default mesa drivers that come with Xubuntu.
Since the page https://gtoolkit.com/docs/os-support/ says that "Sub-pixel anti-aliasing isn’t supported" in ubuntu, I disabled anti-aliasing and restarted the computer but still get the same error.
The versions of the libraries on my system seem (quick lazy search) to be the same version as in your program.
I do not know Smalltalk so can not debug it myself.
Let me know if you need more information.
Best regards
I guess this is the same issue as described in #1183 and in #1789.
Thank you for replying @a12l .
Indeed it seems, at least in my case. I ran "grep -E '(bmi)' /proc/cpuinfo" and get nothing. And replacing libffi with the version on my system works.
I will post in those issues as well to raise awareness.
Best regards
Hi :)
I tried installing Glamorous Toolkit on Ubuntu via the install methods 1 (ready made distribution) and 2 (cloning code), and when I want to start it, it briefly opens a window and crashes. The error log is unfortunately rather cryptic and I have no idea what it means.
cp -r /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 lib
fixed it for me, where lib
is the lib
folder of Glamorous Toolkit. See https://github.com/feenkcom/gtoolkit/issues/1789#issuecomment-856771465.
It would be nice if the installer could figure this out automatically. My laptop is less than 2 years old and runs Ubuntu.
My system:
$ neofetch --stdout
davidp@david-pc
---------------
OS: Ubuntu 20.04.2 LTS x86_64
Host: Swift SF114-32 V1.09
Kernel: 5.8.0-55-generic
Uptime: 1 day, 5 hours, 55 mins
Packages: 1605 (dpkg), 5107 (nix-user), 8 (snap)
Shell: bash 5.0.17
Resolution: 1920x1080
DE: GNOME
WM: Mutter
WM Theme: Adwaita
Theme: Yaru-light [GTK2/3]
Icons: Yaru [GTK2/3]
Terminal: gnome-terminal
CPU: Intel Pentium Silver N5000 (4) @ 2.700GHz
GPU: Intel UHD Graphics 605
Memory: 3470MiB / 7767MiB
And:
$ grep -E '(model|bmi)' /proc/cpuinfo
model : 122
model name : Intel(R) Pentium(R) Silver N5000 CPU @ 1.10GHz
model : 122
model name : Intel(R) Pentium(R) Silver N5000 CPU @ 1.10GHz
model : 122
model name : Intel(R) Pentium(R) Silver N5000 CPU @ 1.10GHz
model : 122
model name : Intel(R) Pentium(R) Silver N5000 CPU @ 1.10GHz
The error log before fixing it:
$ ./glamoroustoolkit GlamorousToolkit.image st gtworld.st --interactive --no-quit
[Glutin] Profile #0 worked
[Glutin] Profile #0 worked
Illegal instruction Tue Jun 8 15:05:25 2021
/home/davidp/glamoroustoolkit/lib/glamoroustoolkit
Pharo VM version: 5.0-GlamorousToolkit 8.4.2 built on May 25 2021 09:08:17 Compiler: 7.5.0 7.5.0 [Production Spur 64-bit VM]
Built from: CoInterpreterWithQueueFFI * VMMaker-tonel.1 uuid: fe3a6897-857f-0d00-b42a-1cba0272e40f May 25 2021
With:StackToRegisterMappingCogit * VMMaker-tonel.1 uuid: fe3a6897-857f-0d00-b42a-1cba0272e40f May 25 2021
Revision: d2a26af - Commit: d2a26af - Date: 2021-05-25 11:05:33 +0200
C stack backtrace & registers:
rax 0x00001000 rbx 0x00000030 rcx 0x00000000 rdx 0x00001000
rdi 0x0000001e rsi 0x0000001e rbp 0xcbb73390 rsp 0xcbb73340
r8 0x00000000 r9 0x02000033 r10 0xcbb733c0 r11 0x00000004
r12 0xd8da9328 r13 0x00001000 r14 0xc4b17240 r15 0x00002c8c
rip 0xb1b58617
*/home/davidp/glamoroustoolkit/./lib/libffi.so.7(ffi_closure_alloc+0x267)[0x7f95b1b58617]
/home/davidp/glamoroustoolkit/./lib/libGlamorousToolkitVMCore.so(+0xa7b72)[0x7f95c48fdb72]
/home/davidp/glamoroustoolkit/./lib/libGlamorousToolkitVMCore.so(doReport+0xb0)[0x7f95c48fdea0]
/home/davidp/glamoroustoolkit/./lib/libGlamorousToolkitVMCore.so(sigsegv+0x55)[0x7f95c48fdf55]
/lib/x86_64-linux-gnu/libc.so.6(+0x46210)[0x7f95c46aa210]
/home/davidp/glamoroustoolkit/./lib/libffi.so.7(ffi_closure_alloc+0x267)[0x7f95b1b58617]
/home/davidp/glamoroustoolkit/./lib/libPThreadedPlugin.so(callback_new+0x52)[0x7f95b1d6643a]
/home/davidp/glamoroustoolkit/./lib/libPThreadedPlugin.so(primitiveRegisterCallback+0x292)[0x7f95b1d66000]
/home/davidp/glamoroustoolkit/./lib/libGlamorousToolkitVMCore.so(+0x8da2a)[0x7f95c48e3a2a]
/home/davidp/glamoroustoolkit/./lib/libGlamorousToolkitVMCore.so(interpret+0x96b5)[0x7f95c48f2325]
/home/davidp/glamoroustoolkit/./lib/libGlamorousToolkitVMCore.so(+0xa0964)[0x7f95c48f6964]
/home/davidp/glamoroustoolkit/./lib/libGlamorousToolkitVMCore.so(interpret+0x275)[0x7f95c48e8ee5]
/home/davidp/glamoroustoolkit/./lib/libGlamorousToolkitVMCore.so(vm_main_with_parameters+0x240)[0x7f95c48769b0]
/home/davidp/glamoroustoolkit/./lib/libGlamorousToolkitVMCore.so(vm_main+0xd8)[0x7f95c4876b88]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7f95c468b0b3]
./lib//glamoroustoolkit(_start+0x2a)[0x55a8d74dc79a]
[0x0]
All Smalltalk process stacks (active first):
Process 0x7f95b345d130 priority 50
0x7fffcbbaf570 I TFCallback>register 0x7f95b387f7e0: a(n) TFCallback
0x7fffcbb9d108 I TFCallback class>forCallback:parameters:returnType:runner: 0x7f95b7c1b140: a(n) TFCallback class
0x7fffcbb9d168 I TFCalloutAPI class>newCallbackBackendFor: 0x7f95b7c935e0: a(n) TFCalloutAPI class
0x7fffcbb9d1b0 I FFICallback>backendCallback 0x7f95b3862ea0: a(n) FFICallback
0x7fffcbb9d1f0 I FFICallback>thunk 0x7f95b3862ea0: a(n) FFICallback
0x7fffcbb9d240 M GlutinEventLoop>primRunReturn: 0x7f95b345d180: a(n) GlutinEventLoop
0x7fffcbb9d298 M TFCalloutAPI(FFICalloutAPI)>function:library: 0x7f95b3865e38: a(n) TFCalloutAPI
0x7fffcbb9d2e0 M GlutinEventLoop(Object)>ffiCall:library:options: 0x7f95b345d180: a(n) GlutinEventLoop
0x7fffcbb9d328 M GlutinEventLoop(Object)>ffiCall:library: 0x7f95b345d180: a(n) GlutinEventLoop
0x7fffcbb9d368 M GlutinEventLoop(Object)>ffiCall: 0x7f95b345d180: a(n) GlutinEventLoop
0x7fffcbb9d3b0 I GlutinEventLoop>primRunReturn: 0x7f95b345d180: a(n) GlutinEventLoop
0x7fffcbb9d400 I GlutinEventLoop>run: 0x7f95b345d180: a(n) GlutinEventLoop
0x7fffcbb9d458 M [] in GlutinEventDrivenEventFetcher>basicPharoEventLoop 0x7f95b344f0a0: a(n) GlutinEventDrivenEventFetcher
0x7fffcbb9d498 M BlockClosure>ensure: 0x7f95b38626b8: a(n) BlockClosure
0x7fffcbb9d500 I GlutinEventDrivenEventFetcher>basicPharoEventLoop 0x7f95b344f0a0: a(n) GlutinEventDrivenEventFetcher
0x7fffcbb9d530 M [] in GlutinEventDrivenEventFetcher(GlutinEventFetcher)>reinstallEventFetcher 0x7f95b344f0a0: a(n) GlutinEventDrivenEventFetcher
0x7fffcbb9d570 I [] in BlockClosure>newProcess 0x7f95b3458b00: a(n) BlockClosure
processes at priority 40
Process 0x7f95b4910398 priority 40
0x7fffcbb87570 M [] in MorphicUIManager>spawnNewProcess 0x7f95b4901c28: a(n) MorphicUIManager
0x7f95b4901d10 s [] in BlockClosure>newProcess
Process 0x7f95b344ef98 priority 40
0x7fffcbbb1200 M MethodDictionary(HashedCollection)>fullCheck 0x7f95b79a0370: a(n) MethodDictionary
0x7fffcbbb1238 M MethodDictionary>at:put: 0x7f95b79a0370: a(n) MethodDictionary
0x7fffcbbb1290 M FFICalloutAPI>function:library: 0x7f95b384db80: a(n) FFICalloutAPI
0x7fffcbbb12d8 M SkiaPaint class(Object)>ffiCall:library:options: 0x7f95b78fff20: a(n) SkiaPaint class
0x7fffcbbb1320 M SkiaPaint class(Object)>ffiCall:library: 0x7f95b78fff20: a(n) SkiaPaint class
0x7fffcbbb1360 M SkiaPaint class(Object)>ffiCall: 0x7f95b78fff20: a(n) SkiaPaint class
0x7fffcbbb13a8 I SkiaPaint class>primCreate 0x7f95b78fff20: a(n) SkiaPaint class
0x7fffcbbb13f0 I SkiaPaint class(SkiaExternalObject class)>newDuring: 0x7f95b78fff20: a(n) SkiaPaint class
0x7fffcbbb1438 I SkiaTextPainter>textRun 0x7f95b3816530: a(n) SkiaTextPainter
0x7fffcbbb1480 I SkiaTextPainter(SpartaTextPainter)>textRunWithMetrics: 0x7f95b3816530: a(n) SkiaTextPainter
0x7fffcbbb1508 I BlSpartaSpaceTextMeasurer(BlSpartaTextMeasurer)>measureTextSpan: 0x7f95b37de190: a(n) BlSpartaSpaceTextMeasurer
0x7fffcbbb1558 I BlSingleLineTextParagraphMeasurer(BlTextParagraphMeasurer)>measureSpan:of:with: 0x7f95b37f66c8: a(n) BlSingleLineTextParagraphMeasurer
0x7fffcbbad030 I BlSingleLineTextParagraph>basicMeasureOn: 0x7f95b37f5390: a(n) BlSingleLineTextParagraph
0x7fffcbbad078 I BlSingleLineTextParagraph(BlTextParagraph)>measureOn: 0x7f95b37f5390: a(n) BlSingleLineTextParagraph
0x7fffcbbad0c0 I BlSpartaSpaceTextMeasurer(BlSpartaTextMeasurer)>measureTextParagraph: 0x7f95b37de190: a(n) BlSpartaSpaceTextMeasurer
0x7fffcbbad108 I BlSpartaRenderer(BlHostRenderer)>measureTextParagraph: 0x7f95b345de98: a(n) BlSpartaRenderer
0x7fffcbbad150 I BlGlutinHostSpace>measureTextParagraph: 0x7f95b34528f0: a(n) BlGlutinHostSpace
0x7fffcbbad190 M [] in GtWorld(BlSpace)>measureTextParagraph:ifNotAvailable: 0x7f95c35df020: a(n) GtWorld
0x7fffcbbad1c8 M BlockClosure>cull: 0x7f95b37f66a0: a(n) BlockClosure
0x7fffcbbad200 M GtWorld(BlSpace)>hostSpaceDo:ifAbsent: 0x7f95c35df020: a(n) GtWorld
0x7fffcbbad250 I GtWorld(BlSpace)>measureTextParagraph:ifNotAvailable: 0x7f95c35df020: a(n) GtWorld
0x7fffcbbad2a0 I BlTextElementHostMeasurer>measureTextParagraph:of: 0x7f95c368da40: a(n) BlTextElementHostMeasurer
0x7fffcbbad2f0 I BlAttributedTextElement(BlTextElement)>basicMeasureParagraph: 0x7f95c367dba0: a(n) BlAttributedTextElement
0x7fffcbbad328 M [] in BlAttributedTextElement(BlTextElement)>measureParagraph: 0x7f95c367dba0: a(n) BlAttributedTextElement
0x7fffcbbad368 M BlockClosure>ensure: 0x7f95b37f6338: a(n) BlockClosure
0x7fffcbbad3a0 M BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbbad438 I BlAttributedTextElement(BlTextElement)>measureParagraph: 0x7f95c367dba0: a(n) BlAttributedTextElement
0x7fffcbbad478 M [] in BlAttributedTextElement(BlTextElement)>onMeasure: 0x7f95c367dba0: a(n) BlAttributedTextElement
0x7fffcbbad4b8 M BlockClosure>ensure: 0x7f95b37f4d40: a(n) BlockClosure
0x7fffcbbad4f0 M BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbbad530 M BlAttributedTextElement(BlTextElement)>onMeasure: 0x7f95c367dba0: a(n) BlAttributedTextElement
0x7fffcbbad570 M [] in BlAttributedTextElement(BlElement)>measureSafely: 0x7f95c367dba0: a(n) BlAttributedTextElement
0x7fffcbbaaea8 M BlockClosure>ensure: 0x7f95b37f4770: a(n) BlockClosure
0x7fffcbbaaee0 M BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbbaaf20 M BlAttributedTextElement(BlElement)>measureSafely: 0x7f95c367dba0: a(n) BlAttributedTextElement
0x7fffcbbaaf60 M [] in BlAttributedTextElement(BlElement)>measure: 0x7f95c367dba0: a(n) BlAttributedTextElement
0x7fffcbbaaf90 M BlockClosure>on:do: 0x7f95b37f4470: a(n) BlockClosure
0x7fffcbbaafd0 M BlCompositeErrorHandler(BlErrorHandler)>with:do:failed: 0x7f95c368d9d8: a(n) BlCompositeErrorHandler
0x7fffcbbab018 M BlAttributedTextElement(BlElement)>measure: 0x7f95c367dba0: a(n) BlAttributedTextElement
0x7fffcbbab050 M BlBasicLayout(BlLayout)>measureChild:parentSpec:widthUsed:heightUsed: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbbab0a0 M BlBasicLayout(BlLayout)>measureChild:parentSpec: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbbab0e8 M [] in BlBasicLayout(BlLayout)>measure:with: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbbab130 M [] in BlChildrenArray(BlChildren)>select:thenDo: 0x7f95c368c4d8: a(n) BlChildrenArray
0x7fffcbbab178 M Array(SequenceableCollection)>do: 0x7f95c3699c40: a(n) Array
0x7fffcbbab1b0 M BlChildrenArray>do: 0x7f95c368c4d8: a(n) BlChildrenArray
0x7fffcbbab1e8 M BlChildrenArray(BlChildren)>select:thenDo: 0x7f95c368c4d8: a(n) BlChildrenArray
0x7fffcbbab228 M BlBasicLayout(BlLayout)>measuredChildren:do: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbbab268 M BlBasicLayout(BlLayout)>measure:with: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbbab2a8 M BlBasicLayout>measure:with: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbbab2e8 M BlScalableElement(BlElement)>onMeasure: 0x7f95c367d5b0: a(n) BlScalableElement
0x7fffcbbab330 M BlScalableElement>onMeasure: 0x7f95c367d5b0: a(n) BlScalableElement
0x7fffcbbab370 M [] in BlScalableElement(BlElement)>measureSafely: 0x7f95c367d5b0: a(n) BlScalableElement
0x7fffcbbab3b0 M BlockClosure>ensure: 0x7f95b37f3fa0: a(n) BlockClosure
0x7fffcbbab3e8 M BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbbab428 M BlScalableElement(BlElement)>measureSafely: 0x7f95c367d5b0: a(n) BlScalableElement
0x7fffcbbab468 M [] in BlScalableElement(BlElement)>measure: 0x7f95c367d5b0: a(n) BlScalableElement
0x7fffcbbab498 M BlockClosure>on:do: 0x7f95b37f3b30: a(n) BlockClosure
0x7fffcbbab4d8 M BlCompositeErrorHandler(BlErrorHandler)>with:do:failed: 0x7f95c368c630: a(n) BlCompositeErrorHandler
0x7fffcbbab520 M BlScalableElement(BlElement)>measure: 0x7f95c367d5b0: a(n) BlScalableElement
0x7fffcbbab568 I BlLinearLayoutNode>measure: 0x7f95b37f2f78: a(n) BlLinearLayoutNode
0x7fffcbba8f38 M [] in BlLinearLayoutVerticalMeasurer(BlLinearLayoutMeasurer)>weightedMeasure 0x7f95b37f2090: a(n) BlLinearLayoutVerticalMeasurer
0x7fffcbba8f80 M Array(SequenceableCollection)>do: 0x7f95b37f3370: a(n) Array
0x7fffcbba8fd8 I BlLinearLayoutVerticalMeasurer(BlLinearLayoutMeasurer)>weightedMeasure 0x7f95b37f2090: a(n) BlLinearLayoutVerticalMeasurer
0x7fffcbba9008 M BlLinearLayoutVerticalMeasurer(BlLinearLayoutMeasurer)>measureOn: 0x7f95b37f2090: a(n) BlLinearLayoutVerticalMeasurer
0x7fffcbba9048 M BlLinearLayout>measure:with: 0x7f95c368ff80: a(n) BlLinearLayout
0x7fffcbba9098 M BlSquaredLayout>measure:with: 0x7f95c367f060: a(n) BlSquaredLayout
0x7fffcbba90d8 M BrBadge(BlElement)>onMeasure: 0x7f95c366e2b0: a(n) BrBadge
0x7fffcbba9118 M [] in BrBadge(BlElement)>measureSafely: 0x7f95c366e2b0: a(n) BrBadge
0x7fffcbba9158 M BlockClosure>ensure: 0x7f95b37f1f90: a(n) BlockClosure
0x7fffcbba9190 M BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbba91d0 M BrBadge(BlElement)>measureSafely: 0x7f95c366e2b0: a(n) BrBadge
0x7fffcbba9210 M [] in BrBadge(BlElement)>measure: 0x7f95c366e2b0: a(n) BrBadge
0x7fffcbba9240 M BlockClosure>on:do: 0x7f95b37f1c90: a(n) BlockClosure
0x7fffcbba9280 M BlCompositeErrorHandler(BlErrorHandler)>with:do:failed: 0x7f95c367f090: a(n) BlCompositeErrorHandler
0x7fffcbba92c8 M BrBadge(BlElement)>measure: 0x7f95c366e2b0: a(n) BrBadge
0x7fffcbba9320 I BlLayoutNodeElementMeasurement>measure:with: 0x7f95b37f18c0: a(n) BlLayoutNodeElementMeasurement
0x7fffcbba9370 I BlLayoutChildNode>measure: 0x7f95b37f1860: a(n) BlLayoutChildNode
0x7fffcbba93b8 I BlLayoutChildNodeWithElement>measure: 0x7f95b37f18d0: a(n) BlLayoutChildNodeWithElement
0x7fffcbba93f8 M [] in BlFrameLayout>preMeasureChildrenNodes: 0x7f95c3613a90: a(n) BlFrameLayout
0x7fffcbba9440 M BlLayoutNodeChildren(SequenceableCollection)>do: 0x7f95b37f18f8: a(n) BlLayoutNodeChildren
0x7fffcbba9488 I BlLayoutParentNode>childrenDo: 0x7f95b37f0a88: a(n) BlLayoutParentNode
0x7fffcbba94d8 I BlFrameLayout>preMeasureChildrenNodes: 0x7f95c3613a90: a(n) BlFrameLayout
0x7fffcbba9520 I BlFrameLayout>measure: 0x7f95c3613a90: a(n) BlFrameLayout
0x7fffcbba9560 M BlFrameLayout(BlNodeBasedLayout)>measure:with: 0x7f95c3613a90: a(n) BlFrameLayout
0x7fffcbba6e88 M GtNotificationsBadgeElement(BlElement)>onMeasure: 0x7f95c35fc0c0: a(n) GtNotificationsBadgeElement
0x7fffcbba6ec8 M [] in GtNotificationsBadgeElement(BlElement)>measureSafely: 0x7f95c35fc0c0: a(n) GtNotificationsBadgeElement
0x7fffcbba6f08 M BlockClosure>ensure: 0x7f95b37f0818: a(n) BlockClosure
0x7fffcbba6f40 M BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbba6f80 M GtNotificationsBadgeElement(BlElement)>measureSafely: 0x7f95c35fc0c0: a(n) GtNotificationsBadgeElement
0x7fffcbba6fc0 M [] in GtNotificationsBadgeElement(BlElement)>measure: 0x7f95c35fc0c0: a(n) GtNotificationsBadgeElement
0x7fffcbba6ff0 M BlockClosure>on:do: 0x7f95b37f0518: a(n) BlockClosure
0x7fffcbba7030 M BlCompositeErrorHandler(BlErrorHandler)>with:do:failed: 0x7f95c3613ab8: a(n) BlCompositeErrorHandler
0x7fffcbba7078 M GtNotificationsBadgeElement(BlElement)>measure: 0x7f95c35fc0c0: a(n) GtNotificationsBadgeElement
0x7fffcbba70b0 M BlLinearLayout(BlLayout)>measureChild:parentSpec:widthUsed:heightUsed: 0x7f95c361ab48: a(n) BlLinearLayout
0x7fffcbba7100 M BlLinearLayout(BlLayout)>measureChildWithMargins:parentSpec:widthUsed:heightUsed: 0x7f95c361ab48: a(n) BlLinearLayout
0x7fffcbba7150 M BlLinearLayoutHorizontalOrientation>measureChildWithMargin:parentSpec:breadthUsed:lengthUsed: 0x7f95c3622130: a(n) BlLinearLayoutHorizontalOrientation
0x7fffcbba71c8 M [] in BlLinearLayoutHorizontalMeasurer(BlLinearLayoutMeasurer)>preMeasure 0x7f95b37ee9c8: a(n) BlLinearLayoutHorizontalMeasurer
0x7fffcbba7210 M Array(SequenceableCollection)>do: 0x7f95b37f0160: a(n) Array
0x7fffcbba7248 M BlLinearLayoutHorizontalMeasurer(BlLinearLayoutMeasurer)>preMeasure 0x7f95b37ee9c8: a(n) BlLinearLayoutHorizontalMeasurer
0x7fffcbba7278 M [] in BlLinearLayoutHorizontalMeasurer(BlLinearLayoutMeasurer)>measureOn: 0x7f95b37ee9c8: a(n) BlLinearLayoutHorizontalMeasurer
0x7fffcbba72b8 M BlockClosure>ensure: 0x7f95b37f0240: a(n) BlockClosure
0x7fffcbba72f8 M BrToolbar(BlElement)>ignoreRequestLayoutDuring: 0x7f95c36138d0: a(n) BrToolbar
0x7fffcbba7330 M BlLinearLayoutHorizontalMeasurer(BlLinearLayoutMeasurer)>measureOn: 0x7f95b37ee9c8: a(n) BlLinearLayoutHorizontalMeasurer
0x7fffcbba7370 M BlLinearLayout>measure:with: 0x7f95c361ab48: a(n) BlLinearLayout
0x7fffcbba73b0 M BrToolbar(BlElement)>onMeasure: 0x7f95c36138d0: a(n) BrToolbar
0x7fffcbba73f0 M [] in BrToolbar(BlElement)>measureSafely: 0x7f95c36138d0: a(n) BrToolbar
0x7fffcbba7430 M BlockClosure>ensure: 0x7f95b37ee8c8: a(n) BlockClosure
0x7fffcbba7468 M BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbba74a8 M BrToolbar(BlElement)>measureSafely: 0x7f95c36138d0: a(n) BrToolbar
0x7fffcbba74e8 M [] in BrToolbar(BlElement)>measure: 0x7f95c36138d0: a(n) BrToolbar
0x7fffcbba7518 M BlockClosure>on:do: 0x7f95b37ee5c8: a(n) BlockClosure
0x7fffcbba7558 M BlCompositeErrorHandler(BlErrorHandler)>with:do:failed: 0x7f95c361aba0: a(n) BlCompositeErrorHandler
0x7fffcbba4ea8 M BrToolbar(BlElement)>measure: 0x7f95c36138d0: a(n) BrToolbar
0x7fffcbba4ee0 M BlLinearLayout(BlLayout)>measureChild:parentSpec:widthUsed:heightUsed: 0x7f95c3621fc8: a(n) BlLinearLayout
0x7fffcbba4f30 M BlLinearLayout(BlLayout)>measureChildWithMargins:parentSpec:widthUsed:heightUsed: 0x7f95c3621fc8: a(n) BlLinearLayout
0x7fffcbba4f80 M BlLinearLayoutHorizontalOrientation>measureChildWithMargin:parentSpec:breadthUsed:lengthUsed: 0x7f95c3629e40: a(n) BlLinearLayoutHorizontalOrientation
0x7fffcbba4ff8 M [] in BlLinearLayoutHorizontalMeasurer(BlLinearLayoutMeasurer)>preMeasure 0x7f95b37ecc80: a(n) BlLinearLayoutHorizontalMeasurer
0x7fffcbba5040 M Array(SequenceableCollection)>do: 0x7f95b37edf48: a(n) Array
0x7fffcbba5078 M BlLinearLayoutHorizontalMeasurer(BlLinearLayoutMeasurer)>preMeasure 0x7f95b37ecc80: a(n) BlLinearLayoutHorizontalMeasurer
0x7fffcbba50a8 M [] in BlLinearLayoutHorizontalMeasurer(BlLinearLayoutMeasurer)>measureOn: 0x7f95b37ecc80: a(n) BlLinearLayoutHorizontalMeasurer
0x7fffcbba50e8 M BlockClosure>ensure: 0x7f95b37ee010: a(n) BlockClosure
0x7fffcbba5128 M BlElement>ignoreRequestLayoutDuring: 0x7f95c361a988: a(n) BlElement
0x7fffcbba5160 M BlLinearLayoutHorizontalMeasurer(BlLinearLayoutMeasurer)>measureOn: 0x7f95b37ecc80: a(n) BlLinearLayoutHorizontalMeasurer
0x7fffcbba51a0 M BlLinearLayout>measure:with: 0x7f95c3621fc8: a(n) BlLinearLayout
0x7fffcbba51e0 M BlElement>onMeasure: 0x7f95c361a988: a(n) BlElement
0x7fffcbba5220 M [] in BlElement>measureSafely: 0x7f95c361a988: a(n) BlElement
0x7fffcbba5260 M BlockClosure>ensure: 0x7f95b37ecb80: a(n) BlockClosure
0x7fffcbba5298 M BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbba52d8 M BlElement>measureSafely: 0x7f95c361a988: a(n) BlElement
0x7fffcbba5318 M [] in BlElement>measure: 0x7f95c361a988: a(n) BlElement
0x7fffcbba5348 M BlockClosure>on:do: 0x7f95b37ec880: a(n) BlockClosure
0x7fffcbba5388 M BlCompositeErrorHandler(BlErrorHandler)>with:do:failed: 0x7f95c3622020: a(n) BlCompositeErrorHandler
0x7fffcbba53d0 M BlElement>measure: 0x7f95c361a988: a(n) BlElement
0x7fffcbba5408 M BlLinearLayout(BlLayout)>measureChild:parentSpec:widthUsed:heightUsed: 0x7f95c36294d8: a(n) BlLinearLayout
0x7fffcbba5458 M BlLinearLayout(BlLayout)>measureChildWithMargins:parentSpec:widthUsed:heightUsed: 0x7f95c36294d8: a(n) BlLinearLayout
0x7fffcbba54a8 M BlLinearLayoutHorizontalOrientation>measureChildWithMargin:parentSpec:breadthUsed:lengthUsed: 0x7f95c362daf8: a(n) BlLinearLayoutHorizontalOrientation
0x7fffcbba5520 M [] in BlLinearLayoutHorizontalMeasurer(BlLinearLayoutMeasurer)>preMeasure 0x7f95b37e9250: a(n) BlLinearLayoutHorizontalMeasurer
0x7fffcbba5568 M Array(SequenceableCollection)>do: 0x7f95b37eaba8: a(n) Array
0x7fffcbb9aea0 M BlLinearLayoutHorizontalMeasurer(BlLinearLayoutMeasurer)>preMeasure 0x7f95b37e9250: a(n) BlLinearLayoutHorizontalMeasurer
0x7fffcbb9aed0 M [] in BlLinearLayoutHorizontalMeasurer(BlLinearLayoutMeasurer)>measureOn: 0x7f95b37e9250: a(n) BlLinearLayoutHorizontalMeasurer
0x7fffcbb9af10 M BlockClosure>ensure: 0x7f95b37eac80: a(n) BlockClosure
0x7fffcbb9af60 I BlElement>ignoreRequestLayoutDuring: 0x7f95c36217b0: a(n) BlElement
0x7fffcbb9af98 M BlLinearLayoutHorizontalMeasurer(BlLinearLayoutMeasurer)>measureOn: 0x7f95b37e9250: a(n) BlLinearLayoutHorizontalMeasurer
0x7fffcbb9afd8 M BlLinearLayout>measure:with: 0x7f95c36294d8: a(n) BlLinearLayout
0x7fffcbb9b018 M BlElement>onMeasure: 0x7f95c36217b0: a(n) BlElement
0x7fffcbb9b058 M [] in BlElement>measureSafely: 0x7f95c36217b0: a(n) BlElement
0x7fffcbb9b098 M BlockClosure>ensure: 0x7f95b37e9150: a(n) BlockClosure
0x7fffcbb9b0d0 M BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbb9b110 M BlElement>measureSafely: 0x7f95c36217b0: a(n) BlElement
0x7fffcbb9b150 M [] in BlElement>measure: 0x7f95c36217b0: a(n) BlElement
0x7fffcbb9b180 M BlockClosure>on:do: 0x7f95b37e8e50: a(n) BlockClosure
0x7fffcbb9b1c0 M BlCompositeErrorHandler(BlErrorHandler)>with:do:failed: 0x7f95c3629530: a(n) BlCompositeErrorHandler
0x7fffcbb9b208 M BlElement>measure: 0x7f95c36217b0: a(n) BlElement
0x7fffcbb9b240 M BlLinearLayout(BlLayout)>measureChild:parentSpec:widthUsed:heightUsed: 0x7f95c3613480: a(n) BlLinearLayout
0x7fffcbb9b2a0 I BlLinearLayout(BlLayout)>measureChildWithMargins:parentSpec:widthUsed:heightUsed: 0x7f95c3613480: a(n) BlLinearLayout
0x7fffcbb9b300 I BlLinearLayoutVerticalOrientation>measureChildWithMargin:parentSpec:breadthUsed:lengthUsed: 0x7f95c361a358: a(n) BlLinearLayoutVerticalOrientation
0x7fffcbb9b378 M [] in BlLinearLayoutVerticalMeasurer(BlLinearLayoutMeasurer)>preMeasure 0x7f95b37e75e0: a(n) BlLinearLayoutVerticalMeasurer
0x7fffcbb9b3c0 M Array(SequenceableCollection)>do: 0x7f95b37e8a98: a(n) Array
0x7fffcbb9b408 I BlLinearLayoutVerticalMeasurer(BlLinearLayoutMeasurer)>preMeasure 0x7f95b37e75e0: a(n) BlLinearLayoutVerticalMeasurer
0x7fffcbb9b438 M [] in BlLinearLayoutVerticalMeasurer(BlLinearLayoutMeasurer)>measureOn: 0x7f95b37e75e0: a(n) BlLinearLayoutVerticalMeasurer
0x7fffcbb9b478 M BlockClosure>ensure: 0x7f95b37e8b68: a(n) BlockClosure
0x7fffcbb9b4c8 I BrTabGroup(BlElement)>ignoreRequestLayoutDuring: 0x7f95c35fbfa0: a(n) BrTabGroup
0x7fffcbb9b510 I BlLinearLayoutVerticalMeasurer(BlLinearLayoutMeasurer)>measureOn: 0x7f95b37e75e0: a(n) BlLinearLayoutVerticalMeasurer
0x7fffcbb9b560 I BlLinearLayout>measure:with: 0x7f95c3613480: a(n) BlLinearLayout
0x7fffcbba2e48 I BrTabGroup(BlElement)>onMeasure: 0x7f95c35fbfa0: a(n) BrTabGroup
0x7fffcbba2e88 M [] in BrTabGroup(BlElement)>measureSafely: 0x7f95c35fbfa0: a(n) BrTabGroup
0x7fffcbba2ec8 M BlockClosure>ensure: 0x7f95b37e74e0: a(n) BlockClosure
0x7fffcbba2f00 M BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbba2f40 M BrTabGroup(BlElement)>measureSafely: 0x7f95c35fbfa0: a(n) BrTabGroup
0x7fffcbba2f80 M [] in BrTabGroup(BlElement)>measure: 0x7f95c35fbfa0: a(n) BrTabGroup
0x7fffcbba2fb0 M BlockClosure>on:do: 0x7f95b37e71e0: a(n) BlockClosure
0x7fffcbba2ff0 M BlCompositeErrorHandler(BlErrorHandler)>with:do:failed: 0x7f95c36134d8: a(n) BlCompositeErrorHandler
0x7fffcbba3038 M BrTabGroup(BlElement)>measure: 0x7f95c35fbfa0: a(n) BrTabGroup
0x7fffcbba3070 M BlBasicLayout(BlLayout)>measureChild:parentSpec:widthUsed:heightUsed: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbba30c0 M BlBasicLayout(BlLayout)>measureChild:parentSpec: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbba3108 M [] in BlBasicLayout(BlLayout)>measure:with: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbba3150 M [] in BlChildrenArray(BlChildren)>select:thenDo: 0x7f95c35fbe20: a(n) BlChildrenArray
0x7fffcbba3198 M Array(SequenceableCollection)>do: 0x7f95c366e1f8: a(n) Array
0x7fffcbba31d0 M BlChildrenArray>do: 0x7f95c35fbe20: a(n) BlChildrenArray
0x7fffcbba3208 M BlChildrenArray(BlChildren)>select:thenDo: 0x7f95c35fbe20: a(n) BlChildrenArray
0x7fffcbba3248 M BlBasicLayout(BlLayout)>measuredChildren:do: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbba3288 M BlBasicLayout(BlLayout)>measure:with: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbba32c8 M BlBasicLayout>measure:with: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbba3318 I GtWorldElement(BlElement)>onMeasure: 0x7f95c35e58b0: a(n) GtWorldElement
0x7fffcbba3358 M [] in GtWorldElement(BlElement)>measureSafely: 0x7f95c35e58b0: a(n) GtWorldElement
0x7fffcbba3398 M BlockClosure>ensure: 0x7f95b37e6d10: a(n) BlockClosure
0x7fffcbba33d0 M BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbba3410 M GtWorldElement(BlElement)>measureSafely: 0x7f95c35e58b0: a(n) GtWorldElement
0x7fffcbba3450 M [] in GtWorldElement(BlElement)>measure: 0x7f95c35e58b0: a(n) GtWorldElement
0x7fffcbba3480 M BlockClosure>on:do: 0x7f95b37e68a0: a(n) BlockClosure
0x7fffcbba34c0 M BlCompositeErrorHandler(BlErrorHandler)>with:do:failed: 0x7f95c35fbf78: a(n) BlCompositeErrorHandler
0x7fffcbba3508 M GtWorldElement(BlElement)>measure: 0x7f95c35e58b0: a(n) GtWorldElement
0x7fffcbba3550 I BlBasicLayout(BlLayout)>measureChild:parentSpec:widthUsed:heightUsed: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbba0fd8 I BlBasicLayout(BlLayout)>measureChild:parentSpec: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbba1020 M [] in BlBasicLayout(BlLayout)>measure:with: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbba1068 M [] in BlChildrenArray(BlChildren)>select:thenDo: 0x7f95c35fb9d0: a(n) BlChildrenArray
0x7fffcbba10b0 M Array(SequenceableCollection)>do: 0x7f95c366e188: a(n) Array
0x7fffcbba10e8 M BlChildrenArray>do: 0x7f95c35fb9d0: a(n) BlChildrenArray
0x7fffcbba1130 I BlChildrenArray(BlChildren)>select:thenDo: 0x7f95c35fb9d0: a(n) BlChildrenArray
0x7fffcbba1180 I BlBasicLayout(BlLayout)>measuredChildren:do: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbba11d0 I BlBasicLayout(BlLayout)>measure:with: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbba1220 I BlBasicLayout>measure:with: 0x7f95c35d5360: a(n) BlBasicLayout
0x7fffcbba1270 I BlElement>onMeasure: 0x7f95c35e5610: a(n) BlElement
0x7fffcbba12b0 M [] in BlElement>measureSafely: 0x7f95c35e5610: a(n) BlElement
0x7fffcbba12f0 M BlockClosure>ensure: 0x7f95b37e63d0: a(n) BlockClosure
0x7fffcbba1328 M BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbba1378 I BlElement>measureSafely: 0x7f95c35e5610: a(n) BlElement
0x7fffcbba13b8 M [] in BlElement>measure: 0x7f95c35e5610: a(n) BlElement
0x7fffcbba13e8 M BlockClosure>on:do: 0x7f95b37e60d0: a(n) BlockClosure
0x7fffcbba1438 I BlCompositeErrorHandler(BlErrorHandler)>with:do:failed: 0x7f95c35fbb28: a(n) BlCompositeErrorHandler
0x7fffcbba1490 I BlElement>measure: 0x7f95c35e5610: a(n) BlElement
0x7fffcbba14d8 I GtWorld(BlSpace)>doUpdateLayout:context: 0x7f95c35df020: a(n) GtWorld
0x7fffcbba1538 I GtWorld(BlSpace)>doUpdateLayout 0x7f95c35df020: a(n) GtWorld
0x7fffcbba1570 M [] in GtWorld(BlSpace)>doLayout 0x7f95c35df020: a(n) GtWorld
0x7fffcbb98e90 M BlockClosure>on:do: 0x7f95b37ded40: a(n) BlockClosure
0x7fffcbb98ee8 I GtWorld(BlSpace)>doLayout 0x7f95c35df020: a(n) GtWorld
0x7fffcbb98f18 M [] in BlSpaceFrameLayoutPhase>runOn: 0x7f95c363e478: a(n) BlSpaceFrameLayoutPhase
0x7fffcbb98f50 M BlockClosure>cull: 0x7f95b37de600: a(n) BlockClosure
0x7fffcbb98f90 M GtWorld(BlSpace)>dispatchTimeEvent:during: 0x7f95c35df020: a(n) GtWorld
0x7fffcbb98fe0 I BlSpaceFrameLayoutPhase>runOn: 0x7f95c363e478: a(n) BlSpaceFrameLayoutPhase
0x7fffcbb99020 M [] in BlSpaceFrame>runCurrentPhaseOn: 0x7f95c35e5820: a(n) BlSpaceFrame
0x7fffcbb99060 M BlockClosure>ensure: 0x7f95b37de350: a(n) BlockClosure
0x7fffcbb99098 M BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbb990d8 M BlSpaceFrame>runCurrentPhaseOn: 0x7f95c35e5820: a(n) BlSpaceFrame
0x7fffcbb99120 I BlSpaceFrame>runOn: 0x7f95c35e5820: a(n) BlSpaceFrame
0x7fffcbb99158 M [] in GtWorld(BlSpace)>processPulse 0x7f95c35df020: a(n) GtWorld
0x7fffcbb99198 M BlockClosure>ensure: 0x7f95b3458340: a(n) BlockClosure
0x7fffcbb991e0 I BlNullTelemetry(BlTelemetry)>timeSync:during: 0x7f95c35d52c8: a(n) BlNullTelemetry
0x7fffcbb99238 I GtWorld(BlSpace)>processPulse 0x7f95c35df020: a(n) GtWorld
0x7fffcbb99278 I GtWorld(BlSpace)>pulse 0x7f95c35df020: a(n) GtWorld
0x7fffcbb992a8 M [] in BlParallelUniverse>pulseSynchronously 0x7f95b34584f0: a(n) BlParallelUniverse
0x7fffcbb992f0 M Array(SequenceableCollection)>do: 0x7f95b3458558: a(n) Array
0x7fffcbb99338 I BlSpaceManager>do: 0x7f95b3458568: a(n) BlSpaceManager
0x7fffcbb99370 M [] in BlParallelUniverse>pulseSynchronously 0x7f95b34584f0: a(n) BlParallelUniverse
0x7fffcbb993b0 M BlockClosure>ensure: 0x7f95b3458630: a(n) BlockClosure
0x7fffcbb993f8 I BlParallelUniverse>pulseSynchronously 0x7f95b34584f0: a(n) BlParallelUniverse
0x7fffcbb99428 M [] in BlParallelUniverse>pulse 0x7f95b34584f0: a(n) BlParallelUniverse
0x7fffcbb99468 M BlockClosure>ensure: 0x7f95b3458728: a(n) BlockClosure
0x7fffcbb994b0 I BlParallelUniverse>pulse 0x7f95b34584f0: a(n) BlParallelUniverse
0x7fffcbb994f0 I BlHostPulseLoop>firePulse 0x7f95b8d9da20: a(n) BlHostPulseLoop
0x7fffcbb99530 I [] in BlHostPulseLoop>createLoopTask 0x7f95b8d9da20: a(n) BlHostPulseLoop
0x7fffcbb99570 I [] in BlockClosure>newProcess 0x7f95b3458820: a(n) BlockClosure
processes at priority 39
BlTaskProcess 0x7f95b803e1a0 priority 39
0x7fffcbb8f478 M [] in Delay>wait 0x7f95c35929f8: a(n) Delay
0x7fffcbb8f4b8 M BlockClosure>ifCurtailed: 0x7f95c35d9838: a(n) BlockClosure
0x7fffcbb8f4f0 M Delay>wait 0x7f95c35929f8: a(n) Delay
0x7fffcbb8f530 I Duration>wait 0x7f95b920b9a0: a(n) Duration
0x7fffcbb8f570 I TKTWatchDog(TKTService)>iterateService 0x7f95b920b0d0: a(n) TKTWatchDog
0x7f95c2fd5a00 s [] in TKTWatchDog(TKTService)>scheduleRecursiveTask
0x7f95c2fd7a40 s TKTGenericTask>value
0x7f95c2fd9690 s TKTTaskExecution>doExecuteTask
0x7f95c2fda658 s [] in TKTReadyTaskState>performTaskExecution:
0x7f95c2fdabc0 s BlockClosure>ensure:
0x7f95c0923678 s TKTReadyTaskState>performTaskExecution:
0x7f95c2fd0260 s TKTTaskExecution>executeTask
0x7f95c2fd5ab8 s [] in TKTTaskExecution>value
0x7f95c2fd7af8 s [] in TKTConfiguration(DynamicVariable)>value:during:
0x7f95c2fd9748 s BlockClosure>ensure:
0x7f95c0923800 s TKTConfiguration(DynamicVariable)>value:during:
0x7f95c2fd0318 s TKTConfiguration class(DynamicVariable class)>value:during:
0x7f95c2fd5b70 s TKTConfiguration class>optionAt:value:during:
0x7f95c2fd7bb0 s TKTConfiguration class>runner:during:
0x7f95c09238b8 s TKTTaskExecution>value
0x7f95c2fd03d0 s [] in BlTKTWorkerProcess(TKTAbstractExecutor)>executeTask:
0x7f95c2fd5c28 s BlockClosure>on:do:
0x7f95bfcbfae8 s BlTKTWorkerProcess(TKTAbstractExecutor)>executeTask:
0x7f95c2fd0488 s BlTKTWorkerProcess(TKTWorkerProcess)>executeTask:
0x7f95c2fd5ce0 s BlTKTWorkerProcess>workerLoop
0x7f95c2fd7c68 s MessageSend>value
0x7f95c2fd9800 s MessageSend>value
0x7f95c2fda710 s BlTktProcess(TKTProcess)>privateExecution
0x7f95b920bbe8 s BlTktProcess(TKTProcess)>privateExecuteAndFinalizeProcess
BlTaskProcess 0x7f95c38c93f8 priority 39
0x7fffcbb96e40 M DelaySemaphoreScheduler>schedule: 0x7f95b404df18: a(n) DelaySemaphoreScheduler
0x7fffcbb96e78 M Delay>schedule 0x7f95c38c9450: a(n) Delay
0x7fffcbb96ea8 M Delay>wait 0x7f95c38c9450: a(n) Delay
0x7fffcbb96ee8 I Duration>wait 0x7f95c395e480: a(n) Duration
0x7fffcbb96f20 M [] in TKTWatchDog>stepService 0x7f95c38c93b0: a(n) TKTWatchDog
0x7fffcbb96f50 M BlockClosure>on:do: 0x7f95c395e498: a(n) BlockClosure
0x7fffcbb96fa0 I TKTWatchDog>stepService 0x7f95c38c93b0: a(n) TKTWatchDog
0x7fffcbb96fe0 I TKTWatchDog(TKTService)>iterateService 0x7f95c38c93b0: a(n) TKTWatchDog
0x7fffcbb97010 M [] in TKTWatchDog(TKTService)>scheduleRecursiveTask 0x7f95c38c93b0: a(n) TKTWatchDog
0x7fffcbb97040 M TKTGenericTask>value 0x7f95c38ff7f0: a(n) TKTGenericTask
0x7fffcbb97070 M TKTTaskExecution>doExecuteTask 0x7f95c38f6ee0: a(n) TKTTaskExecution
0x7fffcbb970a8 M [] in TKTReadyTaskState>performTaskExecution: 0x7f95c395e590: a(n) TKTReadyTaskState
0x7fffcbb970e8 M BlockClosure>ensure: 0x7f95c395e5a0: a(n) BlockClosure
0x7fffcbb97120 M TKTReadyTaskState>performTaskExecution: 0x7f95c395e590: a(n) TKTReadyTaskState
0x7fffcbb97158 M TKTTaskExecution>executeTask 0x7f95c38f6ee0: a(n) TKTTaskExecution
0x7fffcbb97188 M [] in TKTTaskExecution>value 0x7f95c38f6ee0: a(n) TKTTaskExecution
0x7fffcbb971d0 M [] in TKTConfiguration(DynamicVariable)>value:during: 0x7f95b803e178: a(n) TKTConfiguration
0x7fffcbb97210 M BlockClosure>ensure: 0x7f95c395e710: a(n) BlockClosure
0x7fffcbb97258 M TKTConfiguration(DynamicVariable)>value:during: 0x7f95b803e178: a(n) TKTConfiguration
0x7fffcbb97298 M TKTConfiguration class(DynamicVariable class)>value:during: 0x7f95b8496b90: a(n) TKTConfiguration class
0x7fffcbb972e0 M TKTConfiguration class>optionAt:value:during: 0x7f95b8496b90: a(n) TKTConfiguration class
0x7fffcbb97328 M TKTConfiguration class>runner:during: 0x7f95b8496b90: a(n) TKTConfiguration class
0x7fffcbb97368 M TKTTaskExecution>value 0x7f95c38f6ee0: a(n) TKTTaskExecution
0x7fffcbb973a0 M [] in BlTKTWorkerProcess(TKTAbstractExecutor)>executeTask: 0x7f95c38ed468: a(n) BlTKTWorkerProcess
0x7fffcbb973d0 M BlockClosure>on:do: 0x7f95c395e8e8: a(n) BlockClosure
0x7fffcbb97410 M BlTKTWorkerProcess(TKTAbstractExecutor)>executeTask: 0x7f95c38ed468: a(n) BlTKTWorkerProcess
0x7fffcbb97448 M BlTKTWorkerProcess(TKTWorkerProcess)>executeTask: 0x7f95c38ed468: a(n) BlTKTWorkerProcess
0x7fffcbb97480 M BlTKTWorkerProcess>workerLoop 0x7f95c38ed468: a(n) BlTKTWorkerProcess
0x7fffcbb974b0 M MessageSend>value 0x7f95c390b1f8: a(n) MessageSend
0x7fffcbb974f0 I MessageSend>value 0x7f95c38ff7b8: a(n) MessageSend
0x7fffcbb97530 I BlTktProcess(TKTProcess)>privateExecution 0x7f95c38f6eb0: a(n) BlTktProcess
0x7fffcbb97570 I BlTktProcess(TKTProcess)>privateExecuteAndFinalizeProcess 0x7f95c38f6eb0: a(n) BlTktProcess
processes at priority 30
BlTaskProcess 0x7f95c38c9480 priority 30
0x7f95c38dc920 s BlTktProcess(TKTProcess)>privateExecuteAndFinalizeProcess
processes at priority 10
Process 0x7f95c3592898 priority 10
0x7fffcbb914f0 I ProcessorScheduler class>idleProcess 0x7f95b3ce65b0: a(n) ProcessorScheduler class
0x7fffcbb91530 I [] in ProcessorScheduler class>startUp 0x7f95b3ce65b0: a(n) ProcessorScheduler class
0x7fffcbb91570 I [] in BlockClosure>newProcess 0x7f95c3659da0: a(n) BlockClosure
suspended processes
Process 0x7f95c3592eb8 priority 50
0x7fffcbb834f0 M WeakArray class>finalizationProcess 0x7f95b3ce7370: a(n) WeakArray class
0x7fffcbb83530 I [] in WeakArray class>restartFinalizationProcess 0x7f95b3ce7370: a(n) WeakArray class
0x7fffcbb83570 I [] in BlockClosure>newProcess 0x7f95c3659918: a(n) BlockClosure
Process 0x7f95b63bb170 priority 80
0x7fffcbb79528 M DelayMicrosecondTicker>waitForUserSignalled:orExpired: 0x7f95b405a468: a(n) DelayMicrosecondTicker
0x7fffcbb79570 M [] in DelaySemaphoreScheduler(DelayBasicScheduler)>runBackendLoopAtTimingPriority 0x7f95b404df18: a(n) DelaySemaphoreScheduler
0x7f95b6f4ec18 s BlockClosure>ensure:
0x7f95b6437550 s DelaySemaphoreScheduler(DelayBasicScheduler)>runBackendLoopAtTimingPriority
0x7f95b6f4e948 s [] in DelaySemaphoreScheduler(DelayBasicScheduler)>startTimerEventLoopPriority:
0x7f95b6437628 s [] in BlockClosure>newProcess
Process 0x7f95b43f8450 priority 60
0x7f95b4401cd0 s InputEventFetcher>waitForInput
0x7f95b443cad0 s InputEventFetcher>eventLoop
0x7f95b4445d00 s [] in InputEventFetcher>installEventLoop
0x7f95b444b330 s [] in BlockClosure>newProcess
Process 0x7f95c3592848 priority 60
0x7fffcbb814f0 I SmalltalkImage>lowSpaceWatcher 0x7f95b3cf4940: a(n) SmalltalkImage
0x7fffcbb81530 I [] in SmalltalkImage>installLowSpaceWatcher 0x7f95b3cf4940: a(n) SmalltalkImage
0x7fffcbb81570 I [] in BlockClosure>newProcess 0x7f95c36597f0: a(n) BlockClosure
Process 0x7f95c3593068 priority 70
0x7fffcbb7b3a8 M [] in DelayWaitTimeout>wait 0x7f95c37e11d0: a(n) DelayWaitTimeout
0x7fffcbb7b3e8 M BlockClosure>ensure: 0x7f95c37ea700: a(n) BlockClosure
0x7fffcbb7b420 M DelayWaitTimeout>wait 0x7f95c37e11d0: a(n) DelayWaitTimeout
0x7fffcbb7b468 I Semaphore>waitTimeoutMSecs: 0x7f95c3593048: a(n) Semaphore
0x7fffcbb7b4a8 M [] in OSSVMProcess>initializeChildWatcher 0x7f95c24fcff0: a(n) OSSVMProcess
0x7fffcbb7b4e8 I BlockClosure>repeat 0x7f95c3659538: a(n) BlockClosure
0x7fffcbb7b530 I [] in OSSVMProcess>initializeChildWatcher 0x7f95c24fcff0: a(n) OSSVMProcess
0x7fffcbb7b570 I [] in BlockClosure>newProcess 0x7f95c3659618: a(n) BlockClosure
Process 0x7f95c35d8110 priority 70
0x7fffcbb7f530 M [] in TFCallbackQueue>forkCallbackProcess 0x7f95c3592d88: a(n) TFCallbackQueue
0x7fffcbb7f570 I [] in BlockClosure>newProcess 0x7f95c35e4ad0: a(n) BlockClosure
Process 0x7f95c36864c8 priority 40
0x7fffcbb9f228 M [] in DelayWaitTimeout>wait 0x7f95b3450048: a(n) DelayWaitTimeout
0x7fffcbb9f268 M BlockClosure>ensure: 0x7f95b3458bf8: a(n) BlockClosure
0x7fffcbb9f2a0 M DelayWaitTimeout>wait 0x7f95b3450048: a(n) DelayWaitTimeout
0x7fffcbb9f2e8 I Semaphore>waitTimeoutMSecs: 0x7f95c36864a8: a(n) Semaphore
0x7fffcbb9f330 M BlTaskAtQueue>processNextEntry 0x7f95c3676130: a(n) BlTaskAtQueue
0x7fffcbb9f360 M [] in BlTaskAtQueue>queueReaderLoop 0x7f95c3676130: a(n) BlTaskAtQueue
0x7fffcbb9f390 M BlockClosure>on:do: 0x7f95b3458d00: a(n) BlockClosure
0x7fffcbb9f3d0 M [] in BlTaskAtQueue>queueReaderLoop 0x7f95c3676130: a(n) BlTaskAtQueue
0x7fffcbb9f400 M BlockClosure>on:do: 0x7f95b3458df8: a(n) BlockClosure
0x7fffcbb9f440 M BlockClosure>on:fork: 0x7f95b3458df8: a(n) BlockClosure
0x7fffcbb9f480 M [] in BlTaskAtQueue>queueReaderLoop 0x7f95c3676130: a(n) BlTaskAtQueue
0x7fffcbb9f4c0 I BlockClosure>repeat 0x7f95c36cc460: a(n) BlockClosure
0x7fffcbb9f500 I BlTaskAtQueue>queueReaderLoop 0x7f95c3676130: a(n) BlTaskAtQueue
0x7fffcbb9f530 M [] in BlTaskAtQueue>forkExecutorProcess 0x7f95c3676130: a(n) BlTaskAtQueue
0x7fffcbb9f570 I [] in BlockClosure>newProcess 0x7f95c36cc538: a(n) BlockClosure
Process 0x7f95c3592b08 priority 40
0x7fffcbb932f8 M [] in Delay>wait 0x7f95b3450018: a(n) Delay
0x7fffcbb93338 M BlockClosure>ifCurtailed: 0x7f95b3457ec0: a(n) BlockClosure
0x7fffcbb93370 M Delay>wait 0x7f95b3450018: a(n) Delay
0x7fffcbb933a0 M Duration>wait 0x7f95b3457fb8: a(n) Duration
0x7fffcbb933d0 M UndefinedObject>DoIt 0x7f95b3cd18e0: a(n) UndefinedObject
0x7fffcbb93418 I OpalCompiler>evaluate 0x7f95c3659e98: a(n) OpalCompiler
0x7fffcbb93458 I DoItChunk>importFor:logSource: 0x7f95c3659ed0: a(n) DoItChunk
0x7fffcbb934a0 M [] in CodeImporter>evaluate 0x7f95c3659f10: a(n) CodeImporter
0x7fffcbb934e8 M OrderedCollection>do: 0x7f95c3659f68: a(n) OrderedCollection
0x7fffcbb93538 I CodeImporter>evaluate 0x7f95c3659f10: a(n) CodeImporter
0x7fffcbb93570 M [] in STCommandLineHandler>installSourceFile: 0x7f95c365a050: a(n) STCommandLineHandler
0x7fffcbb950f0 M BlockClosure>on:do: 0x7f95c365a138: a(n) BlockClosure
0x7fffcbb95130 M STCommandLineHandler>handleErrorsDuring:reference: 0x7f95c365a050: a(n) STCommandLineHandler
0x7fffcbb95188 I STCommandLineHandler>installSourceFile: 0x7f95c365a050: a(n) STCommandLineHandler
0x7fffcbb951c0 M [] in STCommandLineHandler>installSourceFiles 0x7f95c365a050: a(n) STCommandLineHandler
0x7fffcbb95208 M OrderedCollection>do: 0x7f95c365a3f0: a(n) OrderedCollection
0x7fffcbb95240 M [] in STCommandLineHandler>installSourceFiles 0x7f95c365a050: a(n) STCommandLineHandler
0x7fffcbb95280 M BlockClosure>ensure: 0x7f95c365a4c8: a(n) BlockClosure
0x7fffcbb952c8 I STCommandLineHandler>installSourceFiles 0x7f95c365a050: a(n) STCommandLineHandler
0x7fffcbb95308 I STCommandLineHandler>activate 0x7f95c365a050: a(n) STCommandLineHandler
0x7fffcbb95348 I STCommandLineHandler class(CommandLineHandler class)>activateWith: 0x7f95b3e14118: a(n) STCommandLineHandler class
0x7fffcbb95388 M [] in PharoCommandLineHandler(BasicCommandLineHandler)>activateSubCommand: 0x7f95c365a5d0: a(n) PharoCommandLineHandler
0x7fffcbb953b8 M BlockClosure>on:do: 0x7f95c365a5f8: a(n) BlockClosure
0x7fffcbb953f8 M PharoCommandLineHandler(BasicCommandLineHandler)>activateSubCommand: 0x7f95c365a5d0: a(n) PharoCommandLineHandler
0x7fffcbb95448 I PharoCommandLineHandler(BasicCommandLineHandler)>handleSubcommand 0x7f95c365a5d0: a(n) PharoCommandLineHandler
0x7fffcbb95488 I PharoCommandLineHandler(BasicCommandLineHandler)>handleArgument: 0x7f95c365a5d0: a(n) PharoCommandLineHandler
0x7fffcbb954c0 M [] in PharoCommandLineHandler(BasicCommandLineHandler)>activate 0x7f95c365a5d0: a(n) PharoCommandLineHandler
0x7fffcbb954f0 M BlockClosure>on:do: 0x7f95c365a8a0: a(n) BlockClosure
0x7fffcbb95530 M [] in PharoCommandLineHandler(BasicCommandLineHandler)>activate 0x7f95c365a5d0: a(n) PharoCommandLineHandler
0x7fffcbb95570 I [] in BlockClosure>newProcess 0x7f95c365a998: a(n) BlockClosure
Most recent primitives
objectAt:put:
objectAt:put:
objectAt:put:
objectAt:put:
objectAt:put:
objectAt:put:
objectAt:put:
objectAt:put:
objectAt:put:
objectAt:put:
objectAt:put:
species
length
**StackOverflow**
at:
value
value
value
header
header
**PrimitiveFailure**
header
**PrimitiveFailure**
bitOr:
**PrimitiveFailure**
objectAt:put:
bitOr:
objectAt:put:
stringHash:initialHash:
objectAt:
objectAt:put:
value:
do:
bytecodeIndex
bytecodeIndex
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
class
basicNew
basicNew
basicIdentityHash
indexOfAscii:inString:startingAt:
nextPutAll:
nextPutAll:
replaceFrom:to:with:startingAt:
value:
basicIdentityHash
size
value
**StackOverflow**
=
value:
basicIdentityHash
value
class
valueNoContextSwitch
bracketWith:around:
basicIdentityHash
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
basicNew
basicNew
value
value:
basicIdentityHash
**StackOverflow**
basicIdentityHash
indexOfAscii:inString:startingAt:
~=
**StackOverflow**
indexOfAscii:inString:startingAt:
value:
basicNew
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
basicIdentityHash
indexOfAscii:inString:startingAt:
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
indexOfAscii:inString:startingAt:
contents
indexOfAscii:inString:startingAt:
includes:
**StackOverflow**
value:
writeStream
at:
=
size
species
at:
value:
stringHash:initialHash:
compare:with:collated:
value:value:
isCharacter
asciiValue
asciiValue
asciiValue
**StackOverflow**
streamContents:
streamContents:
streamContents:
stringHash:initialHash:
compare:with:collated:
at:
value:value:
isLineTooLong:
indexOfAscii:inString:startingAt:
indexOf:startingAt:ifAbsent:
>=
valueNoContextSwitch
basicIdentityHash
indexOfAscii:inString:startingAt:
size
at:
=
at:
=
at:
=
at:
=
at:
=
at:
=
at:
=
at:
=
at:
=
at:
=
at:
=
at:
=
at:
=
at:
=
indexOfAscii:inString:startingAt:
basicIdentityHash
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
formatMessageNodeInAMessageStreamFor:
formatMessageNodeInAMessageStreamFor:
stringHash:initialHash:
compare:with:collated:
stringHash:initialHash:
compare:with:collated:
value:value:
value:value:
value:value:
value:value:
value:value:
indexOfAscii:inString:startingAt:
stringHash:initialHash:
compare:with:collated:
stringHash:initialHash:
compare:with:collated:
indent:around:
indent:around:
indent:around:
indent:around:
indent:around:
indexOfAscii:inString:startingAt:
indentString
indentString
indexOfAscii:inString:startingAt:
to:
to:
to:
to:
indexOfAscii:inString:startingAt:
to:
indexOfAscii:inString:startingAt:
size
withAll:
new:
at:put:
at:put:
value:
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
indexOfAscii:inString:startingAt:
size
size
=
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
**StackOverflow**
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
**StackOverflow**
**StackOverflow**
species
indexOfAscii:inString:startingAt:
stringHash:initialHash:
compare:with:collated:
indexOfAscii:inString:startingAt:
stringHash:initialHash:
compare:with:collated:
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
size
**StackOverflow**
**StackOverflow**
stringHash:initialHash:
compare:with:collated:
**StackOverflow**
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
basicIdentityHash
**StackOverflow**
basicIdentityHash
**StackOverflow**
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
**StackOverflow**
indexOfAscii:inString:startingAt:
**StackOverflow**
**StackOverflow**
indexOfAscii:inString:startingAt:
visitNode:
visitNode:
visitNode:
class
class
species
replaceFrom:to:with:startingAt:
replaceFrom:to:with:startingAt:
registerCallback:
stack page bytes 8192 available headroom 5576 minimum unused headroom 6008
(Illegal instruction)
Aborted (core dumped)
Quite a few changes happened in the last months, including the move to Pharo 9 and the revamp of the VM build.
I am closing the issue now, but please open a fresh one if you still see problems.
I downloaded GT from https://gtoolkit.com/download/ on a Ubuntu 20.4 Live USB (8BG stick, 4GB persistence), running on a mid-2011 MacBook Air 11", 4GB ram. GT quits with error log detailed here:
https://spectrum.chat/gtoolkit/help/gt-crashes-on-ubuntu-20-4~f11d8963-e4c3-4110-93a7-6cb979de5913?authed=true