I am experiencing quite annoying bugs recently. I had a quite old version which I updated to the most recent cutting edge version. The constant crashes were unbearable. Happened every time I would use the type tool and wanted to delete or type in a character.
Then I downgraded to the last “stable” Version 2.6 (1192), not so many crashes but some still. Extremely slow or even crashing when using the type tool to type or delete characters.
I don’t know what to do, I kind of wish I didn’t upgrade at all… worst part is I don’t remember what exact version I had to begin with, my guess is an early 2.5 or 2.6.
I am on a new MBP with 32GB of RAM and all the bells and whistles and it feels sluggish in Glyphs app. I have 2 font files with about 1600 glyphs in two masters open all the time in split fullscreen mode with Synced Tabs plugin.
Any suggestions or emotional help would be appreciated.
I sent two crash reports without info about 1-2 hours ago.
But I don’t get crash reports anymore, it just hangs forever and when I force quit it reopens the files like nothing happened.
I will try to replicate some of the bugs and make screen recordings.
Here is a quick video of the kind of lag I experience.
From the moment the mouse stops moving until the highlight happens I have a spinning ball which you cannot see in the video. I just pushed shift+right on the keyboard to select Alphapsiliprosgegrammeni. It took about 17 seconds. dropbox video
First, can you try starting Glyphs without plugins (hold the option+Shift key when starting the app)?
And could you do a spindump (in Activity Monitor.app, from the gear button in the toolbar. It will produce a rather big text file)
I add the problem in this topic because it is about the last cutting edge version of Glyphs 2.6.1 (1222)
It is not possible now to export a font if features are expanded. In the last version it worked without a problem.
I have just started the app without plugins like Georg described and so far no sluggishness. So I started the app with the plugins again… it worked for two selections and then sluggishness again.
So I uninstalled all the plugins for which I don’t have an immediate use to narrow down the options. Then I tried turning them off and on one by one.
Guess what I found out? It really only happens when Synced Tabs is turned on.
So, Marc, I guess this is a mission for you. I really love your plugin, can’t work without it. I hope you can find a solution.
Traceback (most recent call last):
File “/Users/sacha/Library/Application Support/Glyphs/Plugins/InsertInflections.glyphsFilter/Contents/Resources/…/MacOS/main.py”, line 11, in
_run(‘plugin.py’)
File “/Users/sacha/Library/Application Support/Glyphs/Plugins/InsertInflections.glyphsFilter/Contents/Resources/…/MacOS/main.py”, line 9, in run
execfile(path, globals(), globals())
File “/Users/sacha/Library/Application Support/Glyphs/Plugins/InsertInflections.glyphsFilter/Contents/Resources/plugin.py”, line 7, in
class InsertInflections(FilterWithoutDialog):
objc.error: InsertInflections is overriding existing Objective-C class
Traceback (most recent call last):
File “/Users/sacha/Library/Application Support/Glyphs/Repositories/Synced Tabs/SyncedTabs.glyphsReporter/Contents/Resources/plugin.py”, line 185, in SyncEditViews
otherTab.viewPort = sourceVisibleRect
File “GlyphsApp/GlyphsApp/init.py”, line 8670, in
AttributeError: ‘NSKVONotifying_GSGlyphEditView’ object has no attribute 'zoomViewToRect’
Here is the console output I found concerning Glyphs:
Mar 25 13:48:13 Sachas-MBP Glyphs[10624]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 13:48:13 Sachas-MBP Glyphs[10624]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 13:48:18 Sachas-MBP Glyphs[10624]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 13:48:18 Sachas-MBP Glyphs[10624]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 13:48:29 Sachas-MBP GlyphsUpdate[11374]: assertion failed: 18D109: libxpc.dylib + 92321 [EE0CDA53-6FF9-3B4E-A571-335A5FF6B6F4]: 0x87
Mar 25 13:48:31 Sachas-MBP Glyphs[11376]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 13:49:20 Sachas-MBP Glyphs[11376]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 13:49:38 Sachas-MBP com.apple.xpc.launchd[1] (com.GeorgSeifert.Glyphs2.17404[11376]): Service exited due to SIGABRT
Mar 25 13:49:47 Sachas-MBP Glyphs[11395]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 13:57:00 Sachas-MBP Glyphs[11395]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 13:57:33 Sachas-MBP com.apple.xpc.launchd[1] (com.GeorgSeifert.Glyphs2.17412[11395]): Service exited due to SIGABRT
Mar 25 14:06:15 Sachas-MBP Glyphs[11504]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:06:17 Sachas-MBP Glyphs[11504]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:06:18 Sachas-MBP Glyphs[11504]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:06:18 Sachas-MBP Glyphs[11504]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:06:26 Sachas-MBP Glyphs[11504]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:06:38 Sachas-MBP Glyphs[11504]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:07:01 Sachas-MBP Glyphs[11504]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:07:15 Sachas-MBP Glyphs[11504]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:13:18 Sachas-MBP com.apple.xpc.launchd[1] (com.GeorgSeifert.Glyphs2.17420[11504]): Service exited due to SIGABRT
Mar 25 14:13:23 Sachas-MBP Glyphs[11524]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:13:25 Sachas-MBP Glyphs[11524]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:13:26 Sachas-MBP Glyphs[11524]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:13:26 Sachas-MBP Glyphs[11524]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:13:28 Sachas-MBP Glyphs[11524]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:14:55 Sachas-MBP Glyphs[11524]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:19:00 Sachas-MBP Glyphs[11524]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:19:04 Sachas-MBP Glyphs[11524]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:19:28 Sachas-MBP com.apple.xpc.launchd[1] (com.GeorgSeifert.Glyphs2.17420[11524]): Service exited due to SIGABRT
Mar 25 14:19:37 Sachas-MBP Glyphs[11564]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:19:39 Sachas-MBP Glyphs[11564]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:19:40 Sachas-MBP Glyphs[11564]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:19:40 Sachas-MBP Glyphs[11564]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:19:43 Sachas-MBP Glyphs[11564]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:19:51 Sachas-MBP Glyphs[11564]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:20:14 Sachas-MBP Glyphs[11564]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:20:39 Sachas-MBP Glyphs[11564]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:22:45 Sachas-MBP Glyphs[11610]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:25:34 Sachas-MBP Glyphs[11610]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:25:56 Sachas-MBP com.apple.xpc.launchd[1] (com.GeorgSeifert.Glyphs2.17420[11610]): Service exited due to SIGABRT
Mar 25 14:26:09 Sachas-MBP Glyphs[11628]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:26:12 Sachas-MBP Glyphs[11628]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:26:12 Sachas-MBP Glyphs[11628]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:26:12 Sachas-MBP Glyphs[11628]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:26:12 Sachas-MBP Glyphs[11628]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:26:12 Sachas-MBP Glyphs[11628]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:26:18 Sachas-MBP Glyphs[11628]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:31:10 Sachas-MBP Glyphs[11628]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:31:12 Sachas-MBP Glyphs[11628]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:31:22 Sachas-MBP Glyphs[11628]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:31:36 Sachas-MBP Glyphs[11628]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Mar 25 14:31:39 Sachas-MBP Glyphs[11628]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?; set a breakpoint on _dispatch_bug_deprecated to debug