Initial commit: combine nas_tool, nas_webdav, sync-utils

This commit is contained in:
Gan, Jimmy
2026-02-18 22:59:43 +08:00
commit 526c6a5521
77 changed files with 7898 additions and 0 deletions
+74
View File
@@ -0,0 +1,74 @@
EnConvo Settings Crash Report - macOS Ventura
==============================================
Environment:
-----------
- Device: MacBook Air (M1)
- macOS Version: Ventura 13.6.4 (22G513)
- App Version: 2.2.22 (Build 252)
- Bundle ID: com.frostyeve.enconvo
- Issue: App crashes when clicking Settings sidebar button
Note: Works fine on macOS 15 (MBP) with version 2.2.21
Crash Details:
--------------
Exception Type: EXC_BREAKPOINT
Signal: SIGTRAP
Termination Reason: Trace/BPT trap: 5
Faulting Thread: 0 (Main Thread)
Crash Location:
---------------
The crash occurs in AttributeGraph framework during SwiftUI layout operations:
Stack Trace (Key Frames):
- AG::Graph::UpdateStack::update() [AttributeGraph]
- AG::Graph::update_attribute() [AttributeGraph]
- AG::Graph::input_value_ref_slow() [AttributeGraph]
- AGGraphGetValue [AttributeGraph]
- NSView layout operations [AppKit]
- NSWindow layoutIfNeeded [AppKit]
- CATransaction commit [QuartzCore]
- CFRunLoopRun [CoreFoundation]
- NSApplicationMain [AppKit]
The crash happens during the layout phase when opening Settings, specifically in:
- NSView _layoutSubtreeWithOldSize
- NSWindow _layoutViewTree
- AttributeGraph update cycle
Error Description:
-----------------
The app triggers a breakpoint (EXC_BREAKPOINT) during SwiftUI/AttributeGraph layout
operations when the Settings view is being rendered. This suggests a compatibility
issue between the SwiftUI/AttributeGraph version in macOS Ventura (13.6.4) and
the app's layout code.
Possible Causes:
---------------
1. SwiftUI/AttributeGraph API incompatibility between macOS 13 and 15
2. Layout constraint or view hierarchy issue specific to macOS 13
3. Memory access issue during layout pass on Ventura
Reproduction Steps:
------------------
1. Launch EnConvo on macOS Ventura 13.6.4
2. Click Settings button in sidebar
3. App immediately crashes
Additional Info:
---------------
- App runs fine until Settings is clicked
- No error dialog shown to user (silent crash)
- Crash report generated: EnConvo-2025-11-28-002456.ips