Warning the file has been modified by another application and constant crashes

Hello guys!
Lately, I’ve been getting these messages constantly (sometimes 3-4 times in a row), asking me if I want to “Reload” or “Keep Glyphs Version” (which is a bit vague tbh). Reload actually deletes stuff I’ve just done so it’s quite scarry.
I’m not working on the Dropbox, just regular hard drive, don’t know what could cause it, except some problem with my computer since it’s a transfer from my previous laptop’s drive?

I also have constant crashes when touching Application menu/interface like "Show Info or Guides, Changing the Slanting Angle of the transformation panel from the arrow (whereas if I type the number manually it generally doesn’t crash), copy-pasting in “Find and Replace”. I reinstalled all my plugins to see if that was the cause. A few weeks ago, changing the Python version from “3.12 python.org” to glyphs’ version seemed to fix the issue and make it more stable, but now everything it is back again.

What version of Glyphs do you have. Can you post some of the crash reports from the window that comes up right after the crash?

Version 3342.
I didn’t get the “Reload…” window and the one to report the crash to you lately, only mac crash report, is that what you need, it’s super long, here’s the start, let me know if you need a specific part:


Translated Report (Full Report Below)

Process: Glyphs 3 [17211]
Path: /Applications/Glyphs 3.app/Contents/MacOS/Glyphs 3
Identifier: com.GeorgSeifert.Glyphs3
Version: 3.3.1 (3342)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2025-02-11 12:45:18.9871 +0100
OS Version: macOS 14.6 (23G80)
Report Version: 12
Anonymous UUID: 7B5DEE4D-45D6-08AD-54A6-0F69796F45E9

Sleep/Wake UUID: 2D3FBE26-F5D7-4635-889D-307A951B2C02

Time Awake Since Boot: 81000 seconds
Time Since Wake: 80122 seconds

System Integrity Protection: enabled

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

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000001800d55a4

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x1800d55a4 object_getClass + 48
1 Foundation 0x181693574 _NSKeyValueObservationInfoGetObservances + 252
2 Foundation 0x18168bee4 -[NSObject(NSKeyValueObservingPrivate) _notifyObserversForKeyPath:change:] + 156
3 AppKit 0x183dc86e0 -[NSController _notifyObserversForKeyPath:change:] + 184
4 AppKit 0x183df30ec -[NSController observeValueForKeyPath:ofObject:change:context:] + 608
5 Foundation 0x181691ad4 NSKeyValueNotifyObserver + 252
6 Foundation 0x181742ad4 NSKeyValueDidChange + 360
7 Foundation 0x181684bfc -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 684
8 Foundation 0x181693264 -[NSObject(NSKeyValueObservingPrivate) _notifyObserversOfChangeFromValuesForKeys:toValuesForKeys:] + 652
9 CoreFoundation 0x18054acd4 -[CFPrefsSource forEachObserver:] + 320
10 CoreFoundation 0x18058b198 -[CFPrefsSource _notifyObserversOfChangeFromValuesForKeys:toValuesForKeys:] + 112
11 CoreFoundation 0x18058b004 ___CFPrefsDeliverPendingKVONotificationsGuts_block_invoke + 432
12 CoreFoundation 0x18058ae48 __CFDictionaryApplyFunction_block_invoke + 28
13 CoreFoundation 0x18054fbd0 CFBasicHashApply + 148
14 CoreFoundation 0x180542cec CFDictionaryApplyFunction + 224
15 CoreFoundation 0x18058adbc _CFPrefsDeliverPendingKVONotificationsGuts + 300
16 CoreFoundation 0x1805342cc -[_CFXPreferences _deliverPendingKVONotifications] + 96
17 CoreFoundation 0x180534d4c __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke + 404
18 CoreFoundation 0x1806b87c8 -[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] + 440
19 CoreFoundation 0x18058faf8 -[_CFXPreferences setValue:forKey:appIdentifier:container:configurationURL:] + 124
20 CoreFoundation 0x18058fa3c _CFPreferencesSetAppValueWithContainerAndConfiguration + 120
21 Foundation 0x1816c9bf0 -[NSUserDefaults(NSUserDefaults) setObject:forKey:] + 68
22 GlyphsCore 0x103b986ec +[GSCallbackHandler deactivateReporters:] + 396
23 GlyphsCore 0x103b98534 +[GSCallbackHandler deactivateReporter:] + 72
24 ReporterToggler 0x118655d8c __35-[ReporterToggler checkboxClicked:]_block_invoke.31 + 48
25 libdispatch.dylib 0x1802f7750 _dispatch_call_block_and_release + 32
26 libdispatch.dylib 0x1802f93e8 _dispatch_client_callout + 20
27 libdispatch.dylib 0x180307bb8 _dispatch_main_queue_drain + 988
28 libdispatch.dylib 0x1803077cc _dispatch_main_queue_callback_4CF + 44
29 CoreFoundation 0x1805caad4 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 16
30 CoreFoundation 0x180588258 __CFRunLoopRun + 1996
31 CoreFoundation 0x180587434 CFRunLoopRunSpecific + 608
32 HIToolbox 0x18ad3119c RunCurrentEventLoopInMode + 292
33 HIToolbox 0x18ad30fd8 ReceiveNextEventCommon + 648
34 HIToolbox 0x18ad30d30 _BlockUntilNextEventMatchingListInModeWithFilter + 76
35 AppKit 0x183de6cc8 _DPSNextEvent + 660
36 AppKit 0x1845dd4d0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
37 AppKit 0x183dd9ffc -[NSApplication run] + 476
38 AppKit 0x183db1240 NSApplicationMain + 880
39 Glyphs 3 0x1021f8c28 0x1021f0000 + 35880
40 dyld 0x18011f154 start + 2476

Thread 1:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x180473ee8 __select + 8
1 CoreFoundation 0x1805b2934 __CFSocketManager + 640
2 libsystem_pthread.dylib 0x1804a9f94 _pthread_start + 136
3 libsystem_pthread.dylib 0x1804a4d34 thread_start + 8

Thread 2:
0 libsystem_kernel.dylib 0x180468df4 mach_msg2_trap + 8

Can you try to start without plugins. Hold down the Option + Shift key when you start Glyphs.

Right now I couldn’t reproduce a crash so seems better, but will need to test over a few days to confirm, as just after a crash I can always do what cause the crash before. It takes a bit until the issue comes back.

BTW, I could confirm from a collaborator that they are having the same issues of regular crashes in the same contexts as me (not while pure drawing, but when exporting, using search and replace, etc.) andalso just had a “files modified by another application” warning, so it’s not just me.

We both use the Reporter Toggler plugin (which is super helpful, don’t want to stop using it). Could it be the cause, making the interface more instable?

1 Like

I had a look at the Reporter Toggler code and it seems to be good. So I would suspect a different plugin to be causing this.

Thanks btw for the flowers. I am happy to hear that. :smiley:

1 Like

Can everyone that experience the crashes send me the debug info from the Help menu? Better as a private message here on the forum.

Thanks for having a look Georg. I uninstalled most of my plugins, leaving only 6, and still experienced crashes (though not the file modification warning I think). Haven’t been using Glyphs a lot this week, will send you the debug as soon as it happens, and forward that of my collaborator.

Can you remove the plugin one by one, restart and work a bit to see if it still crashes?