Speed punk makes glyphs quit immediately

I deinstalled all plugins and modules and reinstalled. Seems better so far!

I have updated to Big Sur and Speed Punk is now working without a problem!

1 Like

Any updates on this topic? Glyphs 3 crashes randomly basically every time I use Speedpunk, sometimes the moment I activate it, sometimes while Iā€™m editing a glyph. I like to use this plugin a lot (especially early on in the design phase, as I am now) and itā€™s getting unbearable. I tried reinstalling the plugin and selecting a different version of Python, made no difference. Anything else I can try? Iā€™ve been sending numerous crash reports.

macOS 10.15.7
Glyphs 3.0.3 (3076)
Python version selected 3.9.1 (Glyphs) ā€“ was previously 3.8.2 I believe

Same here!
Two of us students at BoldItalic Type school followed suggestions in this topic(and close to this),

Speed Punk still crashes, tried different Pythons, deinstalled and installed plugins, enabled the Updates checkbox,
And crash happens all the time:

If Iā€™m lucky I can make a single adjustment using Speed Punk before crashing.
:pensive:

Here are our systems:
First
1)MacBook Pro (13-inch, 2019, Four Thunderbolt 3 ports) OS Mojave 10.14.6, 2,4 GHz Intel Core i5, 8 GB 2133 MHz LPDDR3, Intel Iris Plus Graphics 655 1536 MB
2) Glyphs 3
3) The Python 3
4) Modules installed: [2021-06-08_20-24-51.png ā€” ŠÆŠ½Š“ŠµŠŗс Š”ŠøсŠŗ]
5) x-code is not installed
6) Latest version of Speed Punk

Second:

  1. macOS Catalina, 10.15.7, Macbook Pro, Graphics: 2 GB, Intel 1536 MB
  2. Glyphs 3.0.3 (3086)
  3. Python 3.9.1. (Python.org)
  4. Modules all deinstalled/installed
  5. X-Xode not installed
  6. Latest version of Speed Punk

Thatā€™s what happens:a653f601548d0af31448ef2ee1dbbfb8

What should we do?

I am ready to have a call and debug it, if it helps

can you post the crash report from the Apple crash report window that is shown in the screencast. Copy the first few pages from the ā€œShow Detailsā€ window and paste it here as text.

Here it is:

    Process:               Glyphs 3 [74127]
Path:                  /Applications/Glyphs 3.app/Contents/MacOS/Glyphs 3
Identifier:            com.GeorgSeifert.Glyphs3
Version:               3.0.3 (3086)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Glyphs 3 [74127]
User ID:               501

Date/Time:             2021-06-10 17:01:52.441 +0300
OS Version:            Mac OS X 10.15.7 (19H1030)
Report Version:        12
Anonymous UUID:        BD0ECCE9-4BBD-1897-03A4-596511B82984

Sleep/Wake UUID:       85F47A9E-F4DD-40B8-AF7F-1780D734F4D4

Time Awake Since Boot: 560000 seconds
Time Since Wake:       30000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       EXC_I386_GPFLT
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [74127]

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   org.python.python             	0x0000000105fea45a visit_decref + 10
1   org.python.python             	0x0000000105ed03f7 dict_traverse + 311
2   org.python.python             	0x0000000105fe8194 collect + 628
3   org.python.python             	0x0000000105fe9228 _PyObject_GC_Alloc + 424
4   org.python.python             	0x0000000105fe92a5 _PyObject_GC_New + 21
5   org.python.python             	0x0000000105ecb323 PyDict_New + 67
6   org.python.python             	0x0000000105ed25d6 _PyObjectDict_SetItem + 182
7   org.python.python             	0x0000000105ee139f _PyObject_GenericSetAttrWithDict + 319
8   org.python.python             	0x0000000105ee078c PyObject_SetAttr + 108
9   org.python.python             	0x0000000105f7d1a1 _PyEval_EvalFrameDefault + 14289
10  org.python.python             	0x0000000105e9c3d5 function_code_fastcall + 229
11  org.python.python             	0x0000000105e9b992 _PyObject_FastCallDictTstate + 258
12  org.python.python             	0x0000000105e9c6ab _PyObject_Call_Prepend + 139
13  org.python.python             	0x0000000105efc115 slot_tp_init + 213
14  org.python.python             	0x0000000105ef3884 type_call + 340
15  org.python.python             	0x0000000105e9bb67 _PyObject_MakeTpCall + 375
16  org.python.python             	0x0000000105f83620 call_function + 624
17  org.python.python             	0x0000000105f80680 _PyEval_EvalFrameDefault + 27824
18  org.python.python             	0x0000000105e9c3d5 function_code_fastcall + 229
19  org.python.python             	0x0000000105e9b992 _PyObject_FastCallDictTstate + 258
20  org.python.python             	0x0000000105e9c6ab _PyObject_Call_Prepend + 139
21  org.python.python             	0x0000000105efc115 slot_tp_init + 213
22  org.python.python             	0x0000000105ef3884 type_call + 340
23  org.python.python             	0x0000000105e9bb67 _PyObject_MakeTpCall + 375
24  org.python.python             	0x0000000105f83620 call_function + 624
25  org.python.python             	0x0000000105f80680 _PyEval_EvalFrameDefault + 27824
26  org.python.python             	0x0000000105e9c3d5 function_code_fastcall + 229
27  org.python.python             	0x0000000105f8354b call_function + 411
28  org.python.python             	0x0000000105f805b9 _PyEval_EvalFrameDefault + 27625
29  org.python.python             	0x0000000105f84414 _PyEval_EvalCode + 2852
30  org.python.python             	0x0000000105e9c2e0 _PyFunction_Vectorcall + 256
31  org.python.python             	0x0000000105f8354b call_function + 411
32  org.python.python             	0x0000000105f805b9 _PyEval_EvalFrameDefault + 27625
33  org.python.python             	0x0000000105e9c3d5 function_code_fastcall + 229
34  org.python.python             	0x0000000105e9e79c method_vectorcall + 204
35  org.python.python             	0x0000000105f8354b call_function + 411
36  org.python.python             	0x0000000105f805d6 _PyEval_EvalFrameDefault + 27654
37  org.python.python             	0x0000000105e9c3d5 function_code_fastcall + 229
38  _objc.cpython-39-darwin.so    	0x0000000106882287 method_stub + 1303
39  libffi.dylib                  	0x00007fff66a324dd ffi_closure_unix64_inner + 487
40  libffi.dylib                  	0x00007fff66a32a9c ffi_closure_unix64 + 72
41  com.GeorgSeifert.Glyphs3      	0x00000001011ee5b2 0x1010e1000 + 1103282
42  com.GeorgSeifert.Glyphs3      	0x00000001011b4fe9 0x1010e1000 + 868329
43  com.apple.AppKit              	0x00007fff2c18559f _NSViewDrawRect + 139
44  com.apple.AppKit              	0x00007fff2c1848ae -[NSView(NSInternal) _recursive:displayRectIgnoringOpacity:inContext:stopAtLayerBackedViews:] + 2170
45  com.apple.AppKit              	0x00007fff2c183caa -[NSView(NSLayerKitGlue) _drawViewBackingLayer:inContext:drawingHandler:] + 1271
46  com.apple.QuartzCore          	0x00007fff3a88e86d CABackingStoreUpdate_ + 595
47  com.apple.QuartzCore          	0x00007fff3a8ee4ad invocation function for block in CA::Layer::display_() + 53
48  com.apple.QuartzCore          	0x00007fff3a88dd86 -[CALayer _display] + 2103
49  com.apple.AppKit              	0x00007fff2c18369a -[_NSBackingLayer display] + 537
50  com.apple.AppKit              	0x00007fff2c0e5187 -[_NSViewBackingLayer display] + 800
51  com.apple.QuartzCore          	0x00007fff3a88ce09 CA::Layer::display_if_needed(CA::Transaction*) + 757
52  com.apple.QuartzCore          	0x00007fff3a86b106 CA::Context::commit_transaction(CA::Transaction*, double) + 334
53  com.apple.QuartzCore          	0x00007fff3a869cf0 CA::Transaction::commit() + 644
54  com.apple.AppKit              	0x00007fff2c199da1 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 266
55  com.apple.AppKit              	0x00007fff2c8b9080 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
56  com.apple.CoreFoundation      	0x00007fff2ed88e15 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
57  com.apple.CoreFoundation      	0x00007fff2ed88d47 __CFRunLoopDoObservers + 457
58  com.apple.CoreFoundation      	0x00007fff2ed882e5 __CFRunLoopRun + 874
59  com.apple.CoreFoundation      	0x00007fff2ed8791e CFRunLoopRunSpecific + 462
60  com.apple.HIToolbox           	0x00007fff2d9b3abd RunCurrentEventLoopInMode + 292
61  com.apple.HIToolbox           	0x00007fff2d9b36f4 ReceiveNextEventCommon + 359
62  com.apple.HIToolbox           	0x00007fff2d9b3579 _BlockUntilNextEventMatchingListInModeWithFilter + 64
63  com.apple.AppKit              	0x00007fff2bffa039 _DPSNextEvent + 883
64  com.apple.AppKit              	0x00007fff2bff8880 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
65  com.apple.AppKit              	0x00007fff2bfea58e -[NSApplication run] + 658
66  com.apple.AppKit              	0x00007fff2bfbc396 NSApplicationMain + 777
67  com.GeorgSeifert.Glyphs3      	0x0000000101167f32 0x1010e1000 + 552754
68  libdyld.dylib                 	0x00007fff68c90cc9 start + 1

Thread 1:
0   libsystem_pthread.dylib       	0x00007fff68e90b68 start_wqthread + 0

Thread 2:: JavaScriptCore bmalloc scavenger
0   libsystem_kernel.dylib        	0x00007fff68dd4882 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff68e95425 _pthread_cond_wait + 698
2   libc++.1.dylib                	0x00007fff65f63592 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   com.apple.JavaScriptCore      	0x00007fff33586274 void std::__1::condition_variable_any::wait<std::__1::unique_lock<bmalloc::Mutex> >(std::__1::unique_lock<bmalloc::Mutex>&) + 84
4   com.apple.JavaScriptCore      	0x00007fff3358aa7b bmalloc::Scavenger::threadRunLoop() + 299
5   com.apple.JavaScriptCore      	0x00007fff3358a649 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 9
6   com.apple.JavaScriptCore      	0x00007fff3358cd27 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> >(void*) + 39
7   libsystem_pthread.dylib       	0x00007fff68e95109 _pthread_start + 148
8   libsystem_pthread.dylib       	0x00007fff68e90b8b thread_start + 15

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff68dd1dfa mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff68dd2170 mach_msg + 60
2   com.GeorgSeifert.Glyphs3      	0x0000000101153061 0x1010e1000 + 467041
3   libsystem_pthread.dylib       	0x00007fff68e95109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff68e90b8b thread_start + 15

Thread 4:: com.apple.CFSocket.private
0   libsystem_kernel.dylib        	0x00007fff68dda0fe __select + 10
1   com.apple.CoreFoundation      	0x00007fff2edb2733 __CFSocketManager + 641
2   libsystem_pthread.dylib       	0x00007fff68e95109 _pthread_start + 148
3   libsystem_pthread.dylib       	0x00007fff68e90b8b thread_start + 15

Thread 5:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib        	0x00007fff68dd1dfa mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff68dd2170 mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff2ed899d5 __CFRunLoopServiceMachPort + 247
3   com.apple.CoreFoundation      	0x00007fff2ed884a2 __CFRunLoopRun + 1319
4   com.apple.CoreFoundation      	0x00007fff2ed8791e CFRunLoopRunSpecific + 462
5   com.apple.CFNetwork           	0x00007fff2d5bf016 0x7fff2d575000 + 303126
6   com.apple.Foundation          	0x00007fff3141b782 __NSThread__start__ + 1064
7   libsystem_pthread.dylib       	0x00007fff68e95109 _pthread_start + 148
8   libsystem_pthread.dylib       	0x00007fff68e90b8b thread_start + 15

Thread 6:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	0x00007fff68dd1dfa mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff68dd2170 mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff2ed899d5 __CFRunLoopServiceMachPort + 247
3   com.apple.CoreFoundation      	0x00007fff2ed884a2 __CFRunLoopRun + 1319
4   com.apple.CoreFoundation      	0x00007fff2ed8791e CFRunLoopRunSpecific + 462
5   com.apple.AppKit              	0x00007fff2c19b954 _NSEventThread + 132
6   libsystem_pthread.dylib       	0x00007fff68e95109 _pthread_start + 148
7   libsystem_pthread.dylib       	0x00007fff68e90b8b thread_start + 15

Thread 7:
0   libsystem_pthread.dylib       	0x00007fff68e90b68 start_wqthread + 0

Thread 8:
0   libsystem_pthread.dylib       	0x00007fff68e90b68 start_wqthread + 0

Thread 9:
0   libsystem_pthread.dylib       	0x00007fff68e90b68 start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x9a543e710382c696  rbx: 0x00007fe22cb90420  rcx: 0x0000000000000800  rdx: 0x0000000000000000
  rdi: 0x0000000109185130  rsi: 0x0000000106263e80  rbp: 0x00007ffeeeb191a0  rsp: 0x00007ffeeeb19190
   r8: 0x0000000000000003   r9: 0x0000000000000002  r10: 0x00007fe2272c82b0  r11: 0x0000000111c86690
  r12: 0x0000000106263e80  r13: 0x0000000000000000  r14: 0x000000000000002e  r15: 0x0000000105fea450
  rip: 0x0000000105fea45a  rfl: 0x0000000000010206  cr2: 0x000000010636f578
  
Logical CPU:     2
Error Code:      0x00000000
Trap Number:     13

Thanks for the crash report.

Can you try one more thing? Please uninstall all plugins and only reinstall Speedpunk.
And if that crashes again, could you send me that file and a screenshot on the speedpunk settings.

1 Like

Here it is:

Process: Glyphs 3 [3612]
Path: /Applications/Glyphs 3.app/Contents/MacOS/Glyphs 3
Identifier: com.GeorgSeifert.Glyphs3
Version: 3.0.3 (3086)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Glyphs 3 [3612]
User ID: 501

Date/Time: 2021-06-15 20:06:11.494 +0300
OS Version: Mac OS X 10.15.7 (19H1030)
Report Version: 12
Anonymous UUID: BD0ECCE9-4BBD-1897-03A4-596511B82984

Time Awake Since Boot: 30000 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [3612]

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.python.python 0x000000010c6af45a visit_decref + 10
1 org.python.python 0x000000010c5953f7 dict_traverse + 311
2 org.python.python 0x000000010c6ad194 collect + 628
3 org.python.python 0x000000010c6ae228 _PyObject_GC_Alloc + 424
4 org.python.python 0x000000010c5b5433 PyType_GenericAlloc + 211
5 org.python.python 0x000000010c5b877c type_call + 76
6 org.python.python 0x000000010c560b67 _PyObject_MakeTpCall + 375
7 org.python.python 0x000000010c648620 call_function + 624
8 org.python.python 0x000000010c645680 _PyEval_EvalFrameDefault + 27824
9 org.python.python 0x000000010c5613d5 function_code_fastcall + 229
10 org.python.python 0x000000010c560992 _PyObject_FastCallDictTstate + 258
11 org.python.python 0x000000010c5616ab _PyObject_Call_Prepend + 139
12 org.python.python 0x000000010c5c1115 slot_tp_init + 213
13 org.python.python 0x000000010c5b8884 type_call + 340
14 org.python.python 0x000000010c560b67 _PyObject_MakeTpCall + 375
15 org.python.python 0x000000010c648620 call_function + 624
16 org.python.python 0x000000010c645680 _PyEval_EvalFrameDefault + 27824
17 org.python.python 0x000000010c5613d5 function_code_fastcall + 229
18 org.python.python 0x000000010c64854b call_function + 411
19 org.python.python 0x000000010c6455b9 _PyEval_EvalFrameDefault + 27625
20 org.python.python 0x000000010c649414 _PyEval_EvalCode + 2852
21 org.python.python 0x000000010c5612e0 _PyFunction_Vectorcall + 256
22 org.python.python 0x000000010c64854b call_function + 411
23 org.python.python 0x000000010c6455b9 _PyEval_EvalFrameDefault + 27625
24 org.python.python 0x000000010c5613d5 function_code_fastcall + 229
25 org.python.python 0x000000010c56379c method_vectorcall + 204
26 org.python.python 0x000000010c64854b call_function + 411
27 org.python.python 0x000000010c6455d6 _PyEval_EvalFrameDefault + 27654
28 org.python.python 0x000000010c5613d5 function_code_fastcall + 229
29 _objc.cpython-39-darwin.so 0x000000010cf32287 method_stub + 1303
30 libffi.dylib 0x00007fff651104dd ffi_closure_unix64_inner + 487
31 libffi.dylib 0x00007fff65110a9c ffi_closure_unix64 + 72
32 com.GeorgSeifert.Glyphs3 0x0000000107dc15b2 0x107cb4000 + 1103282
33 com.GeorgSeifert.Glyphs3 0x0000000107d87fe9 0x107cb4000 + 868329
34 com.apple.AppKit 0x00007fff2a86359f _NSViewDrawRect + 139
35 com.apple.AppKit 0x00007fff2a8628ae -[NSView(NSInternal) _recursive:displayRectIgnoringOpacity:inContext:stopAtLayerBackedViews:] + 2170
36 com.apple.AppKit 0x00007fff2a861caa -[NSView(NSLayerKitGlue) _drawViewBackingLayer:inContext:drawingHandler:] + 1271
37 com.apple.QuartzCore 0x00007fff38f6c86d CABa

Nelly Kam, [15.06.21 20:08]
ckingStoreUpdate_ + 595
38 com.apple.QuartzCore 0x00007fff38fcc4ad invocation function for block in CA::Layer::display_() + 53
39 com.apple.QuartzCore 0x00007fff38f6bd86 -[CALayer _display] + 2103
40 com.apple.AppKit 0x00007fff2a86169a -[_NSBackingLayer display] + 537
41 com.apple.AppKit 0x00007fff2a7c3187 -[_NSViewBackingLayer display] + 800
42 com.apple.QuartzCore 0x00007fff38f6ae09 CA::Layer::display_if_needed(CA::Transaction*) + 757
43 com.apple.QuartzCore 0x00007fff38f49106 CA::Context::commit_transaction(CA::Transaction*, double) + 334
44 com.apple.QuartzCore 0x00007fff38f47cf0 CA::Transaction::commit() + 644
45 com.apple.AppKit 0x00007fff2a877da1 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 266
46 com.apple.AppKit 0x00007fff2af97080 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
47 com.apple.CoreFoundation 0x00007fff2d466e15 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 23
48 com.apple.CoreFoundation 0x00007fff2d466d47 __CFRunLoopDoObservers + 457
49 com.apple.CoreFoundation 0x00007fff2d4662e5 __CFRunLoopRun + 874
50 com.apple.CoreFoundation 0x00007fff2d46591e CFRunLoopRunSpecific + 462
51 com.apple.HIToolbox 0x00007fff2c091abd RunCurrentEventLoopInMode + 292
52 com.apple.HIToolbox 0x00007fff2c0917d5 ReceiveNextEventCommon + 584
53 com.apple.HIToolbox 0x00007fff2c091579 _BlockUntilNextEventMatchingListInModeWithFilter + 64
54 com.apple.AppKit 0x00007fff2a6d8039 _DPSNextEvent + 883
55 com.apple.AppKit 0x00007fff2a6d6880 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
56 com.apple.AppKit 0x00007fff2a6c858e -[NSApplication run] + 658
57 com.apple.AppKit 0x00007fff2a69a396 NSApplicationMain + 777
58 com.GeorgSeifert.Glyphs3 0x0000000107d3af32 0x107cb4000 + 552754
59 libdyld.dylib 0x00007fff6736ecc9 start + 1

Thread 1:: JavaScriptCore bmalloc scavenger
0 libsystem_kernel.dylib 0x00007fff674b2882 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff67573425 _pthread_cond_wait + 698
2 libc++.1.dylib 0x00007fff64641592 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 18
3 com.apple.JavaScriptCore 0x00007fff31c64274 void std::__1::condition_variable_any::wait<std::__1::unique_lockbmalloc::Mutex >(std::__1::unique_lockbmalloc::Mutex&) + 84
4 com.apple.JavaScriptCore 0x00007fff31c68a7b bmalloc::Scavenger::threadRunLoop() + 299
5 com.apple.JavaScriptCore 0x00007fff31c68649 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 9
6 com.apple.JavaScriptCore 0x00007fff31c6ad27 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void ()(bmalloc::Scavenger), bmalloc::Scavenger*> >(void*) + 39
7 libsystem_pthread.dylib 0x00007fff67573109 _pthread_start + 148
8 libsystem_pthread.dylib 0x00007fff6756eb8b thread_start + 15

Thread 2:
0 libsystem_kernel.dylib 0x00007fff674afdfa mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff674b0170 mach_msg + 60
2 com.GeorgSeifert.Glyphs3 0x0000000107d26061 0x107cb4000 + 467041
3 libsystem_pthread.dylib 0x00007fff67573109 _pthread_start + 148
4 libsystem_pthread.dylib 0x00007fff6756eb8b thread_start + 15

Thread 3:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff674b80fe __select + 10
1 com.apple.CoreFoundation 0x00007fff2d490733 __CFSocketManager + 641
2 libsystem_pthread.dylib 0x00007fff67573109 _pthread_start + 148
3 libsystem_pthread.dylib 0x00007fff6756eb8b thread_start + 15

Thread 4:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x00007fff674afdfa mach_msg_trap + 10
1 libsystem_kerne

Nelly Kam, [15.06.21 20:08]
l.dylib 0x00007fff674b0170 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff2d4679d5 __CFRunLoopServiceMachPort + 247
3 com.apple.CoreFoundation 0x00007fff2d4664a2 __CFRunLoopRun + 1319
4 com.apple.CoreFoundation 0x00007fff2d46591e CFRunLoopRunSpecific + 462
5 com.apple.CFNetwork 0x00007fff2bc9d016 0x7fff2bc53000 + 303126
6 com.apple.Foundation 0x00007fff2faf9782 NSThread__start + 1064
7 libsystem_pthread.dylib 0x00007fff67573109 _pthread_start + 148
8 libsystem_pthread.dylib 0x00007fff6756eb8b thread_start + 15

Thread 5:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff674afdfa mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff674b0170 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff2d4679d5 __CFRunLoopServiceMachPort + 247
3 com.apple.CoreFoundation 0x00007fff2d4664a2 __CFRunLoopRun + 1319
4 com.apple.CoreFoundation 0x00007fff2d46591e CFRunLoopRunSpecific + 462
5 com.apple.AppKit 0x00007fff2a879954 _NSEventThread + 132
6 libsystem_pthread.dylib 0x00007fff67573109 _pthread_start + 148
7 libsystem_pthread.dylib 0x00007fff6756eb8b thread_start + 15

Thread 6:
0 libsystem_pthread.dylib 0x00007fff6756eb68 start_wqthread + 0

Thread 7:
0 libsystem_pthread.dylib 0x00007fff6756eb68 start_wqthread + 0

Thread 8:
0 libsystem_pthread.dylib 0x00007fff6756eb68 start_wqthread + 0

Thread 9:
0 libsystem_pthread.dylib 0x00007fff6756eb68 start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x4b21ddd453387ec7 rbx: 0x00007ffce599f208 rcx: 0x0000000000000800 rdx: 0x0000000000000000
rdi: 0x000000010f83d770 rsi: 0x000000010c928e80 rbp: 0x00007ffee7f465d0 rsp: 0x00007ffee7f465c0
r8: 0x0000000000000003 r9: 0x0000000000000002 r10: 0x00007ffce485c4b0 r11: 0x0000000110492bf0
r12: 0x000000010c928e80 r13: 0x0000000000000000 r14: 0x000000000000002e r15: 0x000000010c6af450
rip: 0x000000010c6af45a rfl: 0x0000000000010202 cr2: 0x000000010ca34548

Logical CPU: 4
Error Code: 0x00000000
Trap Number: 13

Can you try the latest cutting edge version from 5 min ago?

Tested it now for 5 minutes, Glyphs doesnā€™t quit :smiley:

Thank you so much!
(Hope it will work for others too)

Things seems to be running fine for 15 mins or so, but then Glyphs 3.0.3 crashes. Iā€™ve submitted a few reports to check out

I seem to have the same issue, after reading this thread and trying the suggestions unfortunately Glyphs still crashes when using SpeedPunk.

I am now on Version 3.0.4, Python 3.9.1 (canā€™t seem to change it), macOS Monterey on an M1-Chip. Also sent one of those automatic crash reports your way, thank you in advance!

Should anyone else be having this issue in the meantime: SuperToolā€™s Ā»show curvesĀ« seems like a good alternative.

Can you uninstall and reinstall the plug-in in Plugin Manager? And when exactly does it crash, when you activate it or already when the app starts?

First thing i did was update to 3.0.4 (3104) and now i canā€™t get Glyphs to crash again; so it seems like it has been solved. :+1:
I also removed and re-installed other plugins i had step by step (thinking it might have been caused by some Kind of interference? between plugins). But iā€™m thinking 3.0.4 (3104) already did the trick, since i could not replicate the crashes i had yesterday (consistently).

But when it did crash yesterday it happened after toggling SpeedPunk on [View / Show SpeedPunk] and then when i started manipulating handles and curve-points.

In my case, when I activated it via the menu. Shows the curvature gradient, then after 10-15 seconds crashes the app. Iā€™m on the latest version (3.0.4, 3104), mac OS 10.14.6, Python v. set to 3.9.1 (Glyphs) in preferences

Can you remove all other plugins? (rename the Plugins folder and re-install only Speed punk).

SuperTool has the same features. I donā€™t know how the development of Speed Punk is after Yanone open-sourced it, if you have problems with it, SuperTool is an alternative, and also free. Itā€™s in the Glyphs Plugin Manager.

Hi, thanks, and sorry for this late reaction & reply.
I removed all the others, reinstalled SP, and now it works just fine!

Then try adding the other plugins back, one at a time. It might be a conflict between two plugins.