-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Labels
Description
Describe the bug
PL GTK crashes when hitting twice enter in the image creation presenter, after name typed.
To Reproduce
Steps to reproduce the behavior:
- Go to '.New image'
- Select 'Pharo 14' template
- Type 'bla' in image name
- Type enter 2 times
- See error
PharoVM version:5.0-Pharo v10.3.9 built on Nov 17 2025 15:11:17 Compiler: Apple LLVM 12.0.5 (clang-1205.0.22.9) Apple LLVM 12.0.5 (clang-1205.0.22.9) [Production Spur 64-bit VM]
Built from: CoInterpreter VMMaker-tonel.1 uuid: 074088a3-2c00-0e00-a296-ff450b7f2457 Nov 17 2025
With:StackToRegisterMappingCogit VMMaker-tonel.1 uuid: 074088a3-2c00-0e00-a296-ff450b7f2457 Nov 17 2025
Revision: v10.3.9+0.33e04bb60 - Commit: 33e04bb60 - Date: 2025-11-17 14:51:35 +0100
C stack backtrace & registers:
x00 0x0000600003eb83f0 x01 0x0000600003eb83f0 x02 0x0000000000000000 x03 0x0000000000000000
x04 0x0000000000000000 x05 0x0000000000000000 x06 0x0000000000000000 x07 0x0000000000000000
x08 0xaaaaaaaaaaaaaaaa x09 0x00000001110d8690 x10 0x0000000000000054 x11 0x00000001ae954814
x12 0x0000000000000080 x13 0x00000000000007fd x14 0x00000000d99e8b09 x15 0x0000000000000309
x16 0x00000001ae954764 x17 0x00000001ae954758 x18 0x0000000000000000 x19 0x00000001171dc990
x20 0x000060000145f090 x21 0x0000000000000008 x22 0x000060000145f0c0 x23 0x00006000018ab030
x24 0x0000000000000001 x25 0x0000000000000000 x26 0x0000000000000001 x27 0x0000000000000002
x28 0x000060000145f0e0 FP 0x000000016b091fa0 LR 0x00000001110d86b0 SP 0x000000016b091f50
PC 0x00000001110d86c0 STATE 0x0000000060001000
*0 libgtk-4.1.dylib 0x00000001110d86c0 gtk_progress_bar_set_fraction + 48
1 libPharoVMCore.dylib 0x00000001053ad9a4 reportStackState + 212
2 libPharoVMCore.dylib 0x00000001053ad89c doReport + 196
3 libPharoVMCore.dylib 0x00000001053adb68 sigsegv + 28
4 libsystem_platform.dylib 0x000000019d9ae584 _sigtramp + 56
5 libgtk-4.1.dylib 0x00000001110d86b0 gtk_progress_bar_set_fraction + 32
6 libffi.dylib 0x00000001ae94c050 ffi_call_SYSV + 80
7 libffi.dylib 0x00000001ae954ae0 ffi_call_int + 1212
8 libPharoVMCore.dylib 0x00000001052faa40 worker_run + 172
9 libPharoVMCore.dylib 0x00000001052fa65c callbackFrontend + 92
10 libffi.dylib 0x00000001ae954f30 ffi_closure_SYSV_inner + 820
11 libffi.dylib 0x00000001ae94c1e8 ffi_closure_SYSV + 56
12 libglib-2.0.0.dylib 0x0000000107865578 g_main_context_dispatch_unlocked + 240
13 libglib-2.0.0.dylib 0x000000010786588c g_main_context_iterate_unlocked + 484
14 libglib-2.0.0.dylib 0x00000001078658ec g_main_context_iteration + 60
15 libffi.dylib 0x00000001ae94c050 ffi_call_SYSV + 80
16 libffi.dylib 0x00000001ae954ae0 ffi_call_int + 1212
17 libPharoVMCore.dylib 0x00000001052faa40 worker_run + 172
18 libPharoVMCore.dylib 0x00000001052fa65c callbackFrontend + 92
19 libffi.dylib 0x00000001ae954f30 ffi_closure_SYSV_inner + 820
20 libffi.dylib 0x00000001ae94c1e8 ffi_closure_SYSV + 56
21 libglib-2.0.0.dylib 0x0000000107865578 g_main_context_dispatch_unlocked + 240
22 libglib-2.0.0.dylib 0x000000010786588c g_main_context_iterate_unlocked + 484
23 libglib-2.0.0.dylib 0x00000001078658ec g_main_context_iteration + 60
24 libffi.dylib 0x00000001ae94c050 ffi_call_SYSV + 80
25 libffi.dylib 0x00000001ae954ae0 ffi_call_int + 1212
26 libPharoVMCore.dylib 0x00000001052faa40 worker_run + 172
27 libPharoVMCore.dylib 0x00000001052fa65c callbackFrontend + 92
28 libffi.dylib 0x00000001ae954f30 ffi_closure_SYSV_inner + 820
29 libffi.dylib 0x00000001ae94c1e8 ffi_closure_SYSV + 56
30 libglib-2.0.0.dylib 0x0000000107865578 g_main_context_dispatch_unlocked + 240
31 libglib-2.0.0.dylib 0x000000010786588c g_main_context_iterate_unlocked + 484
32 libglib-2.0.0.dylib 0x00000001078658ec g_main_context_iteration + 60
33 libffi.dylib 0x00000001ae94c050 ffi_call_SYSV + 80
34 libffi.dylib 0x00000001ae954ae0 ffi_call_int + 1212
35 libPharoVMCore.dylib 0x00000001052faa40 worker_run + 172
36 libPharoVMCore.dylib 0x00000001052fa65c callbackFrontend + 92
37 libffi.dylib 0x00000001ae954f30 ffi_closure_SYSV_inner + 820
38 libffi.dylib 0x00000001ae94c1e8 ffi_closure_SYSV + 56
39 libglib-2.0.0.dylib 0x0000000107865578 g_main_context_dispatch_unlocked + 240
40 libglib-2.0.0.dylib 0x000000010786588c g_main_context_iterate_unlocked + 484
41 libglib-2.0.0.dylib 0x00000001078658ec g_main_context_iteration + 60
42 libffi.dylib 0x00000001ae94c050 ffi_call_SYSV + 80
43 libffi.dylib 0x00000001ae954ae0 ffi_call_int + 1212
44 libPharoVMCore.dylib 0x00000001052faa40 worker_run + 172
45 libPharoVMCore.dylib 0x00000001052fa948 runMainThreadWorker + 28
46 libPharoVMCore.dylib 0x00000001052f6814 vm_main_with_parameters + 840
47 libPharoVMCore.dylib 0x00000001052f6968 vm_main + 208
48 dyld 0x000000019d5f3154 start + 2476
49 ??? 0x0000000000000000 0x0 + 0
Not in VM thread.
Most recent primitives
**PrimitiveFailure**
**PrimitiveFailure**
byteAt:put:
**PrimitiveFailure**
**PrimitiveFailure**
byteAt:put:
**PrimitiveFailure**
**PrimitiveFailure**
byteAt:put:
**PrimitiveFailure**
**PrimitiveFailure**
byteAt:put:
**PrimitiveFailure**
**PrimitiveFailure**
initialize
emitWidget:
primUTCMicrosecondsClock
digitMultiply:neg:
primOffset
**StackOverflow**
bytesCompare:
//
\\
byteAt:put:
**PrimitiveFailure**
**PrimitiveFailure**
byteAt:put:
**PrimitiveFailure**
**PrimitiveFailure**
byteAt:put:
**PrimitiveFailure**
**PrimitiveFailure**
byteAt:put:
**PrimitiveFailure**
**PrimitiveFailure**
byteAt:put:
**PrimitiveFailure**
**PrimitiveFailure**
byteAt:put:
**PrimitiveFailure**
**PrimitiveFailure**
byteAt:put:
**PrimitiveFailure**
**PrimitiveFailure**
byteAt:put:
**PrimitiveFailure**
**PrimitiveFailure**
byteAt:put:
**PrimitiveFailure**
**PrimitiveFailure**
identityHash
identityHash
enclosedElement
atAllPut:
wait
primCallbackReturn
atAllPut:
basicNew:
stackp:
primCallbackReturn
new:
primitiveResume
suspend
primitiveResume
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
at:
stackp:
findNextUnwindContextUpTo:
findNextUnwindContextUpTo:
terminateTo:
suspend
basicNew:
stackp:
endProcess
**StackOverflow**
**StackOverflow**
new:
primitiveResume
suspend
primitiveResume
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
at:
stackp:
findNextUnwindContextUpTo:
findNextUnwindContextUpTo:
terminateTo:
suspend
basicNew:
stackp:
endProcess
new:
primitiveResume
wait
endProcess
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
at:
stackp:
findNextUnwindContextUpTo:
findNextUnwindContextUpTo:
terminateTo:
suspend
endProcess
endProcess
endProcess
endProcess
endProcess
signal
endProcess
endProcess
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
at:
stackp:
findNextUnwindContextUpTo:
findNextUnwindContextUpTo:
terminateTo:
suspend
readReturnValueFromTask:
wait
signal
value
endProcess
yield
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
at:
stackp:
findNextUnwindContextUpTo:
findNextUnwindContextUpTo:
terminateTo:
suspend
primitivePerformWorkerCall:withArguments:
isVoid
integerOfObject:at:put:size:signed:
wait
primCallbackReturn
atAllPut:
basicNew:
stackp:
integerOfObject:at:put:size:signed:
new:
primitiveResume
suspend
primitiveResume
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
at:
stackp:
findNextUnwindContextUpTo:
findNextUnwindContextUpTo:
terminateTo:
suspend
basicNew:
stackp:
endProcess
**StackOverflow**
**StackOverflow**
new:
primitiveResume
suspend
primitiveResume
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
at:
stackp:
findNextUnwindContextUpTo:
findNextUnwindContextUpTo:
terminateTo:
suspend
basicNew:
stackp:
endProcess
new:
primitiveResume
wait
signal
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
at:
stackp:
findNextUnwindContextUpTo:
findNextUnwindContextUpTo:
terminateTo:
suspend
tempAt:
tempAt:put:
tempAt:
terminateTo:
signal
findNextUnwindContextUpTo:
terminateTo:
basicNew:
stackp:
tempAt:put:
stackp:
at:put:
wait
hashBytes:startingWith:
signal
wait
signal
basicNew:
stackp:
new:
primitiveResume
wait
at:
stackp:
findNextUnwindContextUpTo:
findNextUnwindContextUpTo:
terminateTo:
suspend
valueWithArguments:
next:
**StackOverflow**
**StackOverflow**
**StackOverflow**
wait
signal
executeFunction:withArguments:usingSemaphore:
wait
relinquishProcessorForMicroseconds:
relinquishProcessorForMicroseconds:
stack page bytes 8192 available headroom 5576 minimum unused headroom 5896
Reactions are currently unavailable