gtoolkit icon indicating copy to clipboard operation
gtoolkit copied to clipboard

Download fails to run on PopOS (ubuntu derivative)

Open commandodev opened this issue 2 years ago • 4 comments

OS: PopOS Shell: Fish

I've downloaded and unzipped GT from the website.

from the unzipped folder I run:

$ ./bin/GlamorousToolkit
[2023-09-04T10:52:37Z ERROR winit::platform_impl::platform] X11 error: XError {
        description: "BadValue (integer parameter out of range for operation)",
        error_code: 2,
        request_code: 152,
        minor_code: 3,
    }
[2023-09-04T10:52:37Z ERROR value_box::error] Error: There was an error
[2023-09-04T10:52:37Z ERROR value_box::error]  - CreationFailed("Could not instantiate glx context")
thread '<unnamed>' panicked at 'Failed to translate window coordinates: XError { description: "BadValue (integer parameter out of range for operation)", error_code: 2, request_code: 152, minor_code: 3 }', /home/ubuntu/.cargo/registry/src/github.com-1ecc6299db9ec823/winit-0.28.2/src/platform_impl/linux/x11/util/geometry.rs:290:18
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
fatal runtime error: Rust cannot catch foreign exceptions

Aborted Mon Sep  4 11:52:37 2023


/home/ben/dev/GlamorousToolkit-Linux-x86_64-v1.0.28/bin/GlamorousToolkit
PharoVM version:5.0-Pharo 10.0.4 built on May 26 2023 08:45:19 Compiler: 4.2.1 Compatible Clang 6.0.0 (tags/RELEASE_600/final) 4.2.1 Compatible Clang 6.0.0 (tags/RELEASE_600/final) [Production Spur 64-bit VM]
Built from: CoInterpreter * VMMaker-tonel.1 uuid: 101ba564-f6b8-0d00-a70d-3036072d0175 May 26 2023
 With:StackToRegisterMappingCogit * VMMaker-tonel.1 uuid: 101ba564-f6b8-0d00-a70d-3036072d0175 May 26 2023
 Revision: v10.0.4-23-g6981518 - Commit: 6981518 - Date: 2023-05-12 15:12:43 +02:00

C stack backtrace & registers:
	rax 0x00000000 rbx 0x7ffac73a7140 rcx 0x7ffac8496a7c rdx 0x00000006
	rdi 0x00075943 rsi 0x00075943 rbp 0x00075943 rsp 0x7ffc18d7b4b0
	r8  0x7ffc18d7b580 r9  0x7ffc18d7b410 r10 0x00000008 r11 0x00000246
	r12 0x00000006 r13 0x00000016 r14 0x7ffc1857d000 r15 0x7ffc1857e000
	rip 0x7ffac8496a7c
*/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x12c)[0x7ffac8496a7c]
/home/ben/dev/GlamorousToolkit-Linux-x86_64-v1.0.28/bin/../lib/libPharoVMCore.so(reportStackState+0x11e)[0x7ffac88d635e]
/home/ben/dev/GlamorousToolkit-Linux-x86_64-v1.0.28/bin/../lib/libPharoVMCore.so(doReport+0xa5)[0x7ffac88d6225]
/home/ben/dev/GlamorousToolkit-Linux-x86_64-v1.0.28/bin/../lib/libPharoVMCore.so(sigsegv+0x14)[0x7ffac88d65a4]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7ffac8442520]
/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x12c)[0x7ffac8496a7c]
/lib/x86_64-linux-gnu/libc.so.6(raise+0x16)[0x7ffac8442476]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xd3)[0x7ffac84287f3]
./bin/GlamorousToolkit(+0x197407)[0x56053d997407]
./bin/GlamorousToolkit(+0x191403)[0x56053d991403]
./bin/GlamorousToolkit(+0x1a0d12)[0x56053d9a0d12]
./bin/GlamorousToolkit(+0x18808c)[0x56053d98808c]
./bin/GlamorousToolkit(+0x54025)[0x56053d854025]
/lib/x86_64-linux-gnu/libc.so.6(+0x29d90)[0x7ffac8429d90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80)[0x7ffac8429e40]
./bin/GlamorousToolkit(+0x4458a)[0x56053d84458a]
[0x0]

Not in VM thread.

Most recent primitives
**PrimitiveFailure**
**PrimitiveFailure**
**PrimitiveFailure**
doGetSystemAttribute:
doGetSystemAttribute:
**PrimitiveFailure**
**PrimitiveFailure**
**PrimitiveFailure**
**PrimitiveFailure**
**PrimitiveFailure**
**PrimitiveFailure**
**PrimitiveFailure**
**PrimitiveFailure**
doGetSystemAttribute:
doGetSystemAttribute:
**PrimitiveFailure**
**PrimitiveFailure**
doGetSystemAttribute:
**PrimitiveFailure**
**PrimitiveFailure**
**PrimitiveFailure**
**PrimitiveFailure**
doGetSystemAttribute:
doGetSystemAttribute:
**PrimitiveFailure**
**PrimitiveFailure**
doGetSystemAttribute:
**PrimitiveFailure**
**PrimitiveFailure**
doGetSystemAttribute:
doGetSystemAttribute:
doGetSystemAttribute:
doGetSystemAttribute:
doGetSystemAttribute:
doGetSystemAttribute:
**PrimitiveFailure**
doGetSystemAttribute:
**PrimitiveFailure**
doGetSystemAttribute:
**PrimitiveFailure**
doGetSystemAttribute:
**PrimitiveFailure**
doGetSystemAttribute:
**PrimitiveFailure**
**PrimitiveFailure**
doGetSystemAttribute:
**PrimitiveFailure**
**PrimitiveFailure**
doGetSystemAttribute:
**PrimitiveFailure**
**PrimitiveFailure**
doGetSystemAttribute:
**PrimitiveFailure**
**PrimitiveFailure**
doGetSystemAttribute:
**PrimitiveFailure**
**PrimitiveFailure**
doGetSystemAttribute:
**PrimitiveFailure**
**PrimitiveFailure**
doGetSystemAttribute:
**PrimitiveFailure**
**PrimitiveFailure**
doGetSystemAttribute:
instVarAt:
invokeFunction:withArguments:
instVarAt:
invokeFunction:withArguments:
@
physicalSize
invokeFunction:withArguments:
atAllPut:
value
**StackOverflow**
primUTCMicrosecondsClock
digitMultiply:neg:
primOffset
bytesCompare:
//
\\
value
bitAnd:
~=
value
shallowCopy
shallowCopy
species
basicNew
basicNew
basicNew
basicNew
invokeFunction:withArguments:
instVarAt:
**StackOverflow**
**StackOverflow**
invokeFunction:withArguments:
instVarAt:
**StackOverflow**
invokeFunction:withArguments:
instVarAt:
**StackOverflow**
invokeFunction:withArguments:
@
**StackOverflow**
invokeFunction:withArguments:
atAllPut:
initialize
class
perform:with:
/
basicNew
invokeFunction:withArguments:
class
instVarAt:
**StackOverflow**
invokeFunction:withArguments:
instVarAt:
**StackOverflow**
invokeFunction:withArguments:
instVarAt:
invokeFunction:withArguments:
@
**StackOverflow**
invokeFunction:withArguments:
atAllPut:
=
=
=
invokeFunction:withArguments:
instVarAt:
**StackOverflow**
invokeFunction:withArguments:
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
width
measuredHeight
measuredHeight
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
class
basicIdentityHash
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
basicIdentityHash
**StackOverflow**
+
bottom
layoutClampPosition:
layoutClampPosition:
basicAt:
basicAt:
perform:with:
>
basicAt:
basicAt:
basicAt:
@
@
@
**StackOverflow**
basicIdentityHash
@
@
basicAt:
basicAt:
basicAt:
basicAt:
stringHash:initialHash:
stringHash:initialHash:
stringHash:initialHash:
stringHash:initialHash:
stringHash:initialHash:
basicNew
basicNew
primVmPath
basicNew:
basicNew:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
objectAt:put:
basicNew:
instVarAt:
instVarAt:put:
instVarAt:
instVarAt:put:
objectAt:put:
**StackOverflow**
**StackOverflow**
primVmPath
class
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
indexOfAscii:inString:startingAt:
wait
signal
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
**StackOverflow**
@
@
@
class
truncated
truncated
truncated
truncated
wait
signal
**StackOverflow**
**StackOverflow**
@
class
truncated
truncated
@
class
@
@
**StackOverflow**
perform:with:
+
@
basicAt:
basicAt:
basicAt:
perform:with:
<

stack page bytes 8192 available headroom 5576 minimum unused headroom 5992

	(Aborted)

commandodev avatar Sep 04 '23 10:09 commandodev

Thanks for the report. Is this on an Intel or an ARM processor?

girba avatar Sep 07 '23 09:09 girba

OMG - I'm such a donkey! I totally forgot I was on AMD on my desktop :rofl: first time I've bought a machine that's not intel!

commandodev avatar Sep 07 '23 09:09 commandodev

No problem :)

girba avatar Sep 07 '23 10:09 girba

Wait: do you mean AMD or ARM? For AMD, the Intel architecture should work. Could you confirm?

girba avatar Sep 07 '23 12:09 girba