Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash on macOS 13.2 & Final Cut Pro 10.6.5 due to large amount of files #86

Closed
latenitefilms opened this issue Jan 28, 2023 · 9 comments

Comments

@latenitefilms
Copy link
Contributor

Some users are reporting constant crashes with complex Final Cut Pro libraries. Simple actions like changing the role on a browser clip or adding it to the timeline will crash Final Cut Pro. Dragging and dropping files from Finder will also crash Final Cut Pro. Trashing preferences has no impact. This only started happening after upgrading to macOS 13.2.

It's been reported to Apple, and it's a known issue affecting several apps that are dealing with a large number of files. The root cause is not yet known, and no workaround has been announced.

We currently don't have any data on whether it's on both Intel and Apple Silicon.

@tillathenun
Copy link

Here's an example of the crash log I keep getting. It's also happening on 13.2 for me, most recently when moving/copying events (which, with hindsight, I shouldn't have done since I've now lost my event everywhere except the backup).

The event I'm working on has 400 clips; all stored on an external volume.

crash log.txt

@latenitefilms
Copy link
Contributor Author

This crash log is very interesting. It looks like there's some bug in AppKit itself.

Application Specific Backtrace 0:
0   CoreFoundation                      0x00000001832d83e8 __exceptionPreprocess + 176
1   libobjc.A.dylib                     0x0000000182e22ea8 objc_exception_throw + 60
2   CoreFoundation                      0x00000001832d828c +[NSException exceptionWithName:reason:userInfo:] + 0
3   AppKit                              0x0000000186513790 -[NSWindow(NSDisplayCycle) _postWindowNeedsUpdateConstraintsUnlessPostingDisabled] + 1844
4   AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
5   AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
6   AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
7   AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
8   AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
9   AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
10  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
11  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
12  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
13  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
14  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
15  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
16  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
17  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
18  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
19  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
20  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
21  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
22  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
23  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
24  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
25  AppKit                              0x00000001864fd77c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
26  AppKit                              0x00000001864fd700 -[NSView setNeedsUpdateConstraints:] + 460
27  CoreAutoLayout                      0x000000018af80514 -[NSISEngine withBehaviors:performModifications:] + 88
28  AppKit                              0x0000000186eeba84 -[NSView(NSConstraintBasedLayoutInternal) _withAutomaticEngineOptimizationDisabled:] + 48
29  AppKit                              0x00000001864fde90 -[NSView _setSuperview:] + 448
30  AppKit                              0x00000001864fdb38 -[NSView addSubview:] + 124
31  AppKit                              0x0000000186503480 -[NSView addSubview:positioned:relativeTo:] + 176
32  AppKit                              0x00000001867cdc98 -[NSTableView _updateSeparatorPositions] + 280
33  AppKit                              0x000000018657a300 -[NSTableView _updateVerticalSeparator] + 108
34  AppKit                              0x000000018656bb84 -[NSTableView layout] + 248
35  AppKit                              0x0000000186cb0234 ___NSViewLayout_block_invoke + 592
36  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
37  AppKit                              0x000000018652a334 _NSViewLayout + 96
38  AppKit                              0x0000000186ca6b30 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 364
39  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
40  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
41  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
42  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
43  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
44  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
45  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
46  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
47  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
48  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
49  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
50  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
51  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
52  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
53  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
54  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
55  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
56  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
57  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
58  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
59  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
60  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
61  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
62  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
63  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
64  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
65  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
66  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
67  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
68  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
69  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
70  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
71  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
72  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
73  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
74  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
75  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
76  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
77  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
78  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
79  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
80  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
81  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
82  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
83  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
84  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
85  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
86  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
87  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
88  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
89  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
90  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
91  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
92  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
93  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
94  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
95  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
96  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
97  AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
98  AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
99  AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
100 AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
101 AppKit                              0x0000000186ca6c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
102 AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
103 AppKit                              0x000000018652a2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
104 AppKit                              0x0000000186ca7634 __56-[NSView _layoutSubtreeIfNeededAndAllowTemporaryEngine:]_block_invoke + 800
105 AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
106 AppKit                              0x0000000186529e18 -[NSView _layoutSubtreeIfNeededAndAllowTemporaryEngine:] + 100
107 AppKit                              0x00000001865251c0 NSPerformVisuallyAtomicChange + 108
108 AppKit                              0x0000000186529da8 -[NSView layoutSubtreeIfNeeded] + 96
109 AppKit                              0x0000000186ef4a7c -[NSWindow(NSConstraintBasedLayoutInternal) _layoutViewTree] + 104
110 AppKit                              0x0000000186ef4c04 -[NSWindow(NSConstraintBasedLayoutInternal) layoutIfNeeded] + 240
111 AppKit                              0x0000000186589360 __NSWindowGetDisplayCycleObserverForLayout_block_invoke + 364
112 AppKit                              0x00000001865888fc NSDisplayCycleObserverInvoke + 168
113 AppKit                              0x0000000186588558 NSDisplayCycleFlush + 644
114 QuartzCore                          0x000000018a8f395c _ZN2CA11Transaction19run_commit_handlersE18CATransactionPhase + 120
115 QuartzCore                          0x000000018a8f26d0 _ZN2CA11Transaction6commitEv + 324
116 AppKit                              0x000000018660aad0 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 272
117 AppKit                              0x0000000186ce8a28 ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
118 CoreFoundation                      0x000000018325cdb8 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
119 CoreFoundation                      0x000000018325cca4 __CFRunLoopDoObservers + 532
120 CoreFoundation                      0x000000018325c2dc __CFRunLoopRun + 784
121 CoreFoundation                      0x000000018325b878 CFRunLoopRunSpecific + 612
122 HIToolbox                           0x000000018c93bfa0 RunCurrentEventLoopInMode + 292
123 HIToolbox                           0x000000018c93bc30 ReceiveNextEventCommon + 236
124 HIToolbox                           0x000000018c93bb2c _BlockUntilNextEventMatchingListInModeWithFilter + 72
125 AppKit                              0x00000001864e1838 _DPSNextEvent + 632
126 AppKit                              0x00000001864e09c8 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
127 AppKit                              0x00000001864d4df8 -[NSApplication run] + 464
128 LunaKit                             0x000000010521bc80 LKApplicationMain + 276
129 dyld                                0x0000000182e53e50 start + 2544

@stubod2001
Copy link

As requested Chris, here's my crash log. Looks the same as the above user!

FCP crash.txt

@samplue
Copy link
Contributor

samplue commented Jan 30, 2023

@tillathenun
Copy link

These logs all seem consistent.

What Macs are you all using? Mine's a Mac mini M1 with 8GB. (Yes, I should have specced 16GB and I'm kicking myself daily...)

@stubod2001
Copy link

Studio M1 Max, 64GB.

@latenitefilms
Copy link
Contributor Author

Well, this is certainly interesting! It certainly seems like something is fundamentally broken/changed in AppKit.

I have no idea why this would only trigger in macOS Ventura and not Monterey.

Hopefully this is an easy one for Apple to solve and they can just push out a FCPX update.

Maybe related:

Note to self - these are the interesting sections from the above two crash logs:

Application Specific Backtrace 0:
0   CoreFoundation                      0x000000018cbfc3e8 __exceptionPreprocess + 176
1   libobjc.A.dylib                     0x000000018c746ea8 objc_exception_throw + 60
2   CoreFoundation                      0x000000018cbfc28c +[NSException exceptionWithName:reason:userInfo:] + 0
3   AppKit                              0x000000018fe37790 -[NSWindow(NSDisplayCycle) _postWindowNeedsUpdateConstraintsUnlessPostingDisabled] + 1844
4   AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
5   AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
6   AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
7   AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
8   AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
9   AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
10  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
11  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
12  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
13  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
14  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
15  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
16  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
17  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
18  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
19  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
20  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
21  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
22  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
23  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
24  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
25  AppKit                              0x000000018fe2177c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
26  AppKit                              0x000000018fe21700 -[NSView setNeedsUpdateConstraints:] + 460
27  CoreAutoLayout                      0x00000001948a4514 -[NSISEngine withBehaviors:performModifications:] + 88
28  AppKit                              0x000000019080fa84 -[NSView(NSConstraintBasedLayoutInternal) _withAutomaticEngineOptimizationDisabled:] + 48
29  AppKit                              0x000000018fe21e90 -[NSView _setSuperview:] + 448
30  AppKit                              0x000000018fe21b38 -[NSView addSubview:] + 124
31  AppKit                              0x000000018fe27480 -[NSView addSubview:positioned:relativeTo:] + 176
32  AppKit                              0x00000001900f1c98 -[NSTableView _updateSeparatorPositions] + 280
33  AppKit                              0x000000018fe9e300 -[NSTableView _updateVerticalSeparator] + 108
34  AppKit                              0x000000018fe8fb84 -[NSTableView layout] + 248
35  AppKit                              0x00000001905d4234 ___NSViewLayout_block_invoke + 592
36  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
37  AppKit                              0x000000018fe4e334 _NSViewLayout + 96
38  AppKit                              0x00000001905cab30 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 364
39  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
40  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
41  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
42  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
43  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
44  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
45  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
46  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
47  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
48  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
49  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
50  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
51  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
52  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
53  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
54  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
55  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
56  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
57  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
58  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
59  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
60  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
61  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
62  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
63  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
64  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
65  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
66  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
67  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
68  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
69  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
70  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
71  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
72  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
73  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
74  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
75  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
76  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
77  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
78  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
79  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
80  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
81  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
82  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
83  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
84  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
85  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
86  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
87  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
88  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
89  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
90  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
91  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
92  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
93  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
94  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
95  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
96  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
97  AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
98  AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
99  AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
100 AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
101 AppKit                              0x00000001905cac74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
102 AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
103 AppKit                              0x000000018fe4e2c8 -[NSView _layoutSubtreeWithOldSize:] + 100
104 AppKit                              0x00000001905cb634 __56-[NSView _layoutSubtreeIfNeededAndAllowTemporaryEngine:]_block_invoke + 800
105 AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
106 AppKit                              0x000000018fe4de18 -[NSView _layoutSubtreeIfNeededAndAllowTemporaryEngine:] + 100
107 AppKit                              0x000000018fe491c0 NSPerformVisuallyAtomicChange + 108
108 AppKit                              0x000000018fe4dda8 -[NSView layoutSubtreeIfNeeded] + 96
109 AppKit                              0x0000000190818a7c -[NSWindow(NSConstraintBasedLayoutInternal) _layoutViewTree] + 104
110 AppKit                              0x0000000190818c04 -[NSWindow(NSConstraintBasedLayoutInternal) layoutIfNeeded] + 240
111 AppKit                              0x000000018fead360 __NSWindowGetDisplayCycleObserverForLayout_block_invoke + 364
112 AppKit                              0x000000018feac8fc NSDisplayCycleObserverInvoke + 168
113 AppKit                              0x000000018feac558 NSDisplayCycleFlush + 644
114 QuartzCore                          0x000000019421795c _ZN2CA11Transaction19run_commit_handlersE18CATransactionPhase + 120
115 QuartzCore                          0x00000001942166d0 _ZN2CA11Transaction6commitEv + 324
116 AppKit                              0x000000018ff2ead0 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 272
117 AppKit                              0x000000019060ca28 ___NSRunLoop
Application Specific Backtrace 0:
0   CoreFoundation                      0x0000000188db43e8 __exceptionPreprocess + 176
1   libobjc.A.dylib                     0x00000001888feea8 objc_exception_throw + 60
2   CoreFoundation                      0x0000000188db428c +[NSException exceptionWithName:reason:userInfo:] + 0
3   AppKit                              0x000000018bfef790 -[NSWindow(NSDisplayCycle) _postWindowNeedsUpdateConstraintsUnlessPostingDisabled] + 1844
4   AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
5   AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
6   AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
7   AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
8   AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
9   AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
10  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
11  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
12  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
13  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
14  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
15  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
16  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
17  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
18  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
19  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
20  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
21  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
22  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
23  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
24  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
25  AppKit                              0x000000018bfd977c -[NSView _informContainerThatSubviewsNeedUpdateConstraints] + 64
26  AppKit                              0x000000018bfd9700 -[NSView setNeedsUpdateConstraints:] + 460
27  CoreAutoLayout                      0x0000000190a5c514 -[NSISEngine withBehaviors:performModifications:] + 88
28  AppKit                              0x000000018c9c7a84 -[NSView(NSConstraintBasedLayoutInternal) _withAutomaticEngineOptimizationDisabled:] + 48
29  AppKit                              0x000000018bfd9e90 -[NSView _setSuperview:] + 448
30  AppKit                              0x000000018bfd9b38 -[NSView addSubview:] + 124
31  AppKit                              0x000000018bfdf480 -[NSView addSubview:positioned:relativeTo:] + 176
32  AppKit                              0x000000018c2a9c98 -[NSTableView _updateSeparatorPositions] + 280
33  AppKit                              0x000000018c056300 -[NSTableView _updateVerticalSeparator] + 108
34  AppKit                              0x000000018c047b84 -[NSTableView layout] + 248
35  AppKit                              0x000000018c78c234 ___NSViewLayout_block_invoke + 592
36  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
37  AppKit                              0x000000018c006334 _NSViewLayout + 96
38  AppKit                              0x000000018c782b30 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 364
39  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
40  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
41  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
42  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
43  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
44  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
45  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
46  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
47  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
48  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
49  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
50  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
51  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
52  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
53  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
54  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
55  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
56  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
57  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
58  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
59  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
60  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
61  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
62  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
63  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
64  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
65  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
66  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
67  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
68  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
69  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
70  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
71  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
72  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
73  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
74  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
75  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
76  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
77  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
78  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
79  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
80  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
81  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
82  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
83  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
84  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
85  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
86  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
87  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
88  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
89  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
90  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
91  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
92  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
93  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
94  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
95  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
96  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
97  AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
98  AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
99  AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
100 AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
101 AppKit                              0x000000018c782c74 __36-[NSView _layoutSubtreeWithOldSize:]_block_invoke + 688
102 AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
103 AppKit                              0x000000018c0062c8 -[NSView _layoutSubtreeWithOldSize:] + 100
104 AppKit                              0x000000018c783634 __56-[NSView _layoutSubtreeIfNeededAndAllowTemporaryEngine:]_block_invoke + 800
105 AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
106 AppKit                              0x000000018c005e18 -[NSView _layoutSubtreeIfNeededAndAllowTemporaryEngine:] + 100
107 AppKit                              0x000000018c0011c0 NSPerformVisuallyAtomicChange + 108
108 AppKit                              0x000000018c005da8 -[NSView layoutSubtreeIfNeeded] + 96
109 AppKit                              0x000000018c9d0a7c -[NSWindow(NSConstraintBasedLayoutInternal) _layoutViewTree] + 104
110 AppKit                              0x000000018c9d0c04 -[NSWindow(NSConstraintBasedLayoutInternal) layoutIfNeeded] + 240
111 AppKit                              0x000000018c065360 __NSWindowGetDisplayCycleObserverForLayout_block_invoke + 364
112 AppKit                              0x000000018c0648fc NSDisplayCycleObserverInvoke + 168
113 AppKit                              0x000000018c064558 NSDisplayCycleFlush + 644
114 QuartzCore                          0x00000001903cf95c _ZN2CA11Transaction19run_commit_handlersE18CATransactionPhase + 120
115 QuartzCore                          0x00000001903ce6d0 _ZN2CA11Transaction6commitEv + 324
116 AppKit                              0x000000018c0e6ad0 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 272
117 AppKit                              0x000000018c7c4a28 ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
118 CoreFoundation                      0x0000000188d38db8 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
119 CoreFoundation                      0x0000000188d38ca4 __CFRunLoopDoObservers + 532
120 CoreFoundation                      0x0000000188d382dc __CFRunLoopRun + 784
121 CoreFoundation                      0x0000000188d37878 CFRunLoopRunSpecific + 612
122 HIToolbox                           0x0000000192417fa0 RunCurrentEventLoopInMode + 292
123 HIToolbox                           0x0000000192417de4 ReceiveNextEventCommon + 672
124 HIToolbox                           0x0000000192417b2c _BlockUntilNextEventMatchingListInModeWithFilter + 72
125 AppKit                              0x000000018bfbd838 _DPSNextEvent + 632
126 AppKit                              0x000000018bfbc9c8 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
127 AppKit                              0x000000018bfb0df8 -[NSApplication run] + 464
128 LunaKit                             0x0000000101cafc80 LKApplicationMain + 276
129 dyld                                0x000000018892fe50 start + 2544

@tillathenun
Copy link

Just a follow-up to this issue, I've found copying the project into a new event (without copying the associated media) means I can work on the timeline without crashes, so that does confirm to me that it's related to a large number of clips inside an event.

@latenitefilms
Copy link
Contributor Author

This is now fixed in macOS Ventura 13.2.1. Woohoo!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants