[Webkit-unassigned] [Bug 275171] New: [iOS] Infinite recursion in -[WKContentView(WKInteraction) inputViewForWebView]

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 5 10:57:38 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=275171

            Bug ID: 275171
           Summary: [iOS] Infinite recursion in
                    -[WKContentView(WKInteraction) inputViewForWebView]
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: HTML Editing
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ajuma at chromium.org
                CC: thorton at apple.com, wenson_hsieh at apple.com

Created attachment 471596

  --> https://bugs.webkit.org/attachment.cgi?id=471596&action=review

Crash log

Chrome for iOS is getting crash reports with infinite recursion passing through -[WKContentView(WKInteraction) inputViewForWebView]. This started in iOS 17.2 and seems to line up with https://bugs.webkit.org/show_bug.cgi?id=262121. These reports are all on iPad only.

I've attached a crash log.

Here's (part of) the stack:
Thread 0 Crashed:
0   libsystem_pthread.dylib             0x000000020babba50 ___chkstk_darwin + 60
1   CoreFoundation                      0x00000001a1b6c008 _CFXNotificationPost + 548 (CFNotificationCenter.c:1238)
2   Foundation                          0x00000001a0b02704 -[NSNotificationCenter postNotificationName:object:userInfo:] + 92 (NSNotification.m:531)
3   Foundation                          0x00000001a1228fc4 -[NSUndoManager _postCheckpointNotification] + 64 (NSUndoManager.m:489)
4   Foundation                          0x00000001a12298f0 -[NSUndoManager canRedo] + 24 (NSUndoManager.m:794)
5   UIKitCore                           0x00000001a4df5ed8 __95+[UIAssistantBarButtonItemProvider barButtonItemForAssistantItemStyle:target:forcePlainButton:]_block_invoke_4 + 56 (UIAssistantBarButtonItemProvider.m:261)
6   UIKitCore                           0x00000001a42ad468 -[UIBarButtonItemGroup _validateAllItems] + 144 (UIBarButtonItemGroup.m:581)
7   TextInputUI                         0x00000001ac0d82c0 -[TUIAssistantButtonBarView validateButtonGroup:] + 116 (TUIAssistantButtonBarView.m:558)
8   TextInputUI                         0x00000001ac0d86f0 -[TUIAssistantButtonBarView validateButtonGroups] + 168 (TUIAssistantButtonBarView.m:488)
9   TextInputUI                         0x00000001ac08aef0 -[TUISystemInputAssistantView validateIfNeeded] + 92 (TUISystemInputAssistantView.m:575)
10  TextInputUI                         0x00000001ac09d0bc -[TUISystemInputAssistantView isInputAssistantItemHidden] + 36 (TUISystemInputAssistantView.m:458)
11  TextInputUI                         0x00000001ac0b1144 -[TUISystemInputAssistantLayoutFloat configureButtonBarsInViewSet:forApplicationAssistantItem:withSystemAssistantItem:withAssistantView:] + 96 (TUISystemInputAssistantLayout.m:446)
12  TextInputUI                         0x00000001ac09e1e0 -[TUISystemInputAssistantView _updateBarButtonGroups] + 148 (TUISystemInputAssistantView.m:218)
13  TextInputUI                         0x00000001ac09d3a0 -[TUISystemInputAssistantView setInputAssistantItem:force:] + 92 (TUISystemInputAssistantView.m:452)
14  UIKitCore                           0x00000001a45990f8 -[UISystemInputAssistantViewController observeValueForKeyPath:ofObject:change:context:] + 520 (UISystemInputAssistantViewController.m:1617)
15  Foundation                          0x00000001a0b71db8 NSKeyValueNotifyObserver + 252 (NSKeyValueObserving.m:441)
16  Foundation                          0x00000001a0b71c54 NSKeyValueDidChange + 356 (NSKeyValueObserving.m:560)
17  Foundation                          0x00000001a0b71a84 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 680 (NSKeyValueObserving.m:2655)
18  Foundation                          0x00000001a0b717b4 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 (NSKeyValueObserving.m:2670)
19  Foundation                          0x00000001a0c06448 _NSSetObjectValueAndNotify + 284 (NSKeyValueObserverNotifying.m:115)
20  UIKitCore                           0x00000001a4694a30 -[UIWebFormAccessory initForUCB:] + 784 (UIWebFormAccessory.m:112)
21  UIKitCore                           0x00000001a4694d7c -[UIWebFormAccessory initWithInputAssistantItem:] + 700 (UIWebFormAccessory.m:127)
22  WebKit                              0x00000001b73f0390 -[WKContentView(WKInteraction) formAccessoryView] + 92 (WKContentViewInteraction.mm:5462)
23  WebKit                              0x00000001b73f0438 -[WKContentView(WKInteraction) _updateAccessory] + 24 (WKContentViewInteraction.mm:5478)
24  WebKit                              0x00000001b73e3f20 -[WKContentView(WKInteraction) inputViewForWebView] + 60 (WKContentViewInteraction.mm:2472)
25  Chrome                              0x0000000104722d78 0x104314000 + 4255096
26  UIKitCore                           0x00000001a4df4df0 +[UIAssistantBarButtonItemProvider isKeyboardGroupVisible] + 88 (UIAssistantBarButtonItemProvider.m:154)
27  UIKitCore                           0x00000001a4df8f74 __58+[UIAssistantBarButtonItemProvider languageIndicatorItem:]_block_invoke_3 + 40 (UIAssistantBarButtonItemProvider.m:1087)
28  UIKitCore                           0x00000001a42ad468 -[UIBarButtonItemGroup _validateAllItems] + 144 (UIBarButtonItemGroup.m:581)
29  TextInputUI                         0x00000001ac0d82c0 -[TUIAssistantButtonBarView validateButtonGroup:] + 116 (TUIAssistantButtonBarView.m:558)
30  TextInputUI                         0x00000001ac0d86f0 -[TUIAssistantButtonBarView validateButtonGroups] + 168 (TUIAssistantButtonBarView.m:488)
31  TextInputUI                         0x00000001ac08aef0 -[TUISystemInputAssistantView validateIfNeeded] + 92 (TUISystemInputAssistantView.m:575)
32  TextInputUI                         0x00000001ac09d0bc -[TUISystemInputAssistantView isInputAssistantItemHidden] + 36 (TUISystemInputAssistantView.m:458)
33  TextInputUI                         0x00000001ac0b1144 -[TUISystemInputAssistantLayoutFloat configureButtonBarsInViewSet:forApplicationAssistantItem:withSystemAssistantItem:withAssistantView:] + 96 (TUISystemInputAssistantLayout.m:446)
34  TextInputUI                         0x00000001ac09e1e0 -[TUISystemInputAssistantView _updateBarButtonGroups] + 148 (TUISystemInputAssistantView.m:218)
35  TextInputUI                         0x00000001ac09d3a0 -[TUISystemInputAssistantView setInputAssistantItem:force:] + 92 (TUISystemInputAssistantView.m:452)
36  UIKitCore                           0x00000001a45990f8 -[UISystemInputAssistantViewController observeValueForKeyPath:ofObject:change:context:] + 520 (UISystemInputAssistantViewController.m:1617)
37  Foundation                          0x00000001a0b71db8 NSKeyValueNotifyObserver + 252 (NSKeyValueObserving.m:441)
38  Foundation                          0x00000001a0b71c54 NSKeyValueDidChange + 356 (NSKeyValueObserving.m:560)
39  Foundation                          0x00000001a0b71a84 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 680 (NSKeyValueObserving.m:2655)
40  Foundation                          0x00000001a0b717b4 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 (NSKeyValueObserving.m:2670)
41  Foundation                          0x00000001a0c06448 _NSSetObjectValueAndNotify + 284 (NSKeyValueObserverNotifying.m:115)
42  UIKitCore                           0x00000001a4694a30 -[UIWebFormAccessory initForUCB:] + 784 (UIWebFormAccessory.m:112)
43  UIKitCore                           0x00000001a4694d7c -[UIWebFormAccessory initWithInputAssistantItem:] + 700 (UIWebFormAccessory.m:127)
44  WebKit                              0x00000001b73f0390 -[WKContentView(WKInteraction) formAccessoryView] + 92 (WKContentViewInteraction.mm:5462)
45  WebKit                              0x00000001b73f0438 -[WKContentView(WKInteraction) _updateAccessory] + 24 (WKContentViewInteraction.mm:5478)
46  WebKit                              0x00000001b73e3f20 -[WKContentView(WKInteraction) inputViewForWebView] + 60 (WKContentViewInteraction.mm:2472)
47  Chrome                              0x0000000104722d78 0x104314000 + 4255096
48  UIKitCore                           0x00000001a4df4df0 +[UIAssistantBarButtonItemProvider isKeyboardGroupVisible] + 88 (UIAssistantBarButtonItemProvider.m:154)
49  UIKitCore                           0x00000001a4df8f74 __58+[UIAssistantBarButtonItemProvider languageIndicatorItem:]_block_invoke_3 + 40 (UIAssistantBarButtonItemProvider.m:1087)
50  UIKitCore                           0x00000001a42ad468 -[UIBarButtonItemGroup _validateAllItems] + 144 (UIBarButtonItemGroup.m:581)
51  TextInputUI                         0x00000001ac0d82c0 -[TUIAssistantButtonBarView validateButtonGroup:] + 116 (TUIAssistantButtonBarView.m:558)
52  TextInputUI                         0x00000001ac0d86f0 -[TUIAssistantButtonBarView validateButtonGroups] + 168 (TUIAssistantButtonBarView.m:488)
53  TextInputUI                         0x00000001ac08aef0 -[TUISystemInputAssistantView validateIfNeeded] + 92 (TUISystemInputAssistantView.m:575)
54  TextInputUI                         0x00000001ac09d0bc -[TUISystemInputAssistantView isInputAssistantItemHidden] + 36 (TUISystemInputAssistantView.m:458)
55  TextInputUI                         0x00000001ac0b1144 -[TUISystemInputAssistantLayoutFloat configureButtonBarsInViewSet:forApplicationAssistantItem:withSystemAssistantItem:withAssistantView:] + 96 (TUISystemInputAssistantLayout.m:446)
56  TextInputUI                         0x00000001ac09e1e0 -[TUISystemInputAssistantView _updateBarButtonGroups] + 148 (TUISystemInputAssistantView.m:218)
57  TextInputUI                         0x00000001ac09d3a0 -[TUISystemInputAssistantView setInputAssistantItem:force:] + 92 (TUISystemInputAssistantView.m:452)
58  UIKitCore                           0x00000001a45990f8 -[UISystemInputAssistantViewController observeValueForKeyPath:ofObject:change:context:] + 520 (UISystemInputAssistantViewController.m:1617)
59  Foundation                          0x00000001a0b71db8 NSKeyValueNotifyObserver + 252 (NSKeyValueObserving.m:441)
60  Foundation                          0x00000001a0b71c54 NSKeyValueDidChange + 356 (NSKeyValueObserving.m:560)
61  Foundation                          0x00000001a0b71a84 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 680 (NSKeyValueObserving.m:2655)
62  Foundation                          0x00000001a0b717b4 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 (NSKeyValueObserving.m:2670)
63  Foundation                          0x00000001a0c06448 _NSSetObjectValueAndNotify + 284 (NSKeyValueObserverNotifying.m:115)
64  UIKitCore                           0x00000001a4694a30 -[UIWebFormAccessory initForUCB:] + 784 (UIWebFormAccessory.m:112)
65  UIKitCore                           0x00000001a4694d7c -[UIWebFormAccessory initWithInputAssistantItem:] + 700 (UIWebFormAccessory.m:127)
66  WebKit                              0x00000001b73f0390 -[WKContentView(WKInteraction) formAccessoryView] + 92 (WKContentViewInteraction.mm:5462)
67  WebKit                              0x00000001b73f0438 -[WKContentView(WKInteraction) _updateAccessory] + 24 (WKContentViewInteraction.mm:5478)
68  WebKit                              0x00000001b73e3f20 -[WKContentView(WKInteraction) inputViewForWebView] + 60 (WKContentViewInteraction.mm:2472)
69  Chrome                              0x0000000104722d78 0x104314000 + 4255096
70  UIKitCore                           0x00000001a4df4df0 +[UIAssistantBarButtonItemProvider isKeyboardGroupVisible] + 88 (UIAssistantBarButtonItemProvider.m:154)
71  UIKitCore                           0x00000001a4df8f74 __58+[UIAssistantBarButtonItemProvider languageIndicatorItem:]_block_invoke_3 + 40 (UIAssistantBarButtonItemProvider.m:1087)
72  UIKitCore                           0x00000001a42ad468 -[UIBarButtonItemGroup _validateAllItems] + 144 (UIBarButtonItemGroup.m:581)
73  TextInputUI                         0x00000001ac0d82c0 -[TUIAssistantButtonBarView validateButtonGroup:] + 116 (TUIAssistantButtonBarView.m:558)
74  TextInputUI                         0x00000001ac0d86f0 -[TUIAssistantButtonBarView validateButtonGroups] + 168 (TUIAssistantButtonBarView.m:488)
75  TextInputUI                         0x00000001ac08aef0 -[TUISystemInputAssistantView validateIfNeeded] + 92 (TUISystemInputAssistantView.m:575)
76  TextInputUI                         0x00000001ac09d0bc -[TUISystemInputAssistantView isInputAssistantItemHidden] + 36 (TUISystemInputAssistantView.m:458)
77  TextInputUI                         0x00000001ac0b1144 -[TUISystemInputAssistantLayoutFloat configureButtonBarsInViewSet:forApplicationAssistantItem:withSystemAssistantItem:withAssistantView:] + 96 (TUISystemInputAssistantLayout.m:446)
78  TextInputUI                         0x00000001ac09e1e0 -[TUISystemInputAssistantView _updateBarButtonGroups] + 148 (TUISystemInputAssistantView.m:218)
79  TextInputUI                         0x00000001ac09d3a0 -[TUISystemInputAssistantView setInputAssistantItem:force:] + 92 (TUISystemInputAssistantView.m:452)
80  UIKitCore                           0x00000001a45990f8 -[UISystemInputAssistantViewController observeValueForKeyPath:ofObject:change:context:] + 520 (UISystemInputAssistantViewController.m:1617)
81  Foundation                          0x00000001a0b71db8 NSKeyValueNotifyObserver + 252 (NSKeyValueObserving.m:441)
82  Foundation                          0x00000001a0b71c54 NSKeyValueDidChange + 356 (NSKeyValueObserving.m:560)
83  Foundation                          0x00000001a0b71a84 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 680 (NSKeyValueObserving.m:2655)
84  Foundation                          0x00000001a0b717b4 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 (NSKeyValueObserving.m:2670)
85  Foundation                          0x00000001a0c06448 _NSSetObjectValueAndNotify + 284 (NSKeyValueObserverNotifying.m:115)
86  UIKitCore                           0x00000001a4694a30 -[UIWebFormAccessory initForUCB:] + 784 (UIWebFormAccessory.m:112)
87  UIKitCore                           0x00000001a4694d7c -[UIWebFormAccessory initWithInputAssistantItem:] + 700 (UIWebFormAccessory.m:127)
88  WebKit                              0x00000001b73f0390 -[WKContentView(WKInteraction) formAccessoryView] + 92 (WKContentViewInteraction.mm:5462)
89  WebKit                              0x00000001b73f0438 -[WKContentView(WKInteraction) _updateAccessory] + 24 (WKContentViewInteraction.mm:5478)
90  WebKit                              0x00000001b73e3f20 -[WKContentView(WKInteraction) inputViewForWebView] + 60 (WKContentViewInteraction.mm:2472)
91  Chrome                              0x0000000104722d78 0x104314000 + 4255096
92  UIKitCore                           0x00000001a4df4df0 +[UIAssistantBarButtonItemProvider isKeyboardGroupVisible] + 88 (UIAssistantBarButtonItemProvider.m:154)
93  UIKitCore                           0x00000001a4df8f74 __58+[UIAssistantBarButtonItemProvider languageIndicatorItem:]_block_invoke_3 + 40 (UIAssistantBarButtonItemProvider.m:1087)
94  UIKitCore                           0x00000001a42ad468 -[UIBarButtonItemGroup _validateAllItems] + 144 (UIBarButtonItemGroup.m:581)
95  TextInputUI                         0x00000001ac0d82c0 -[TUIAssistantButtonBarView validateButtonGroup:] + 116 (TUIAssistantButtonBarView.m:558)
96  TextInputUI                         0x00000001ac0d86f0 -[TUIAssistantButtonBarView validateButtonGroups] + 168 (TUIAssistantButtonBarView.m:488)
97  TextInputUI                         0x00000001ac08aef0 -[TUISystemInputAssistantView validateIfNeeded] + 92 (TUISystemInputAssistantView.m:575)
98  TextInputUI                         0x00000001ac09d0bc -[TUISystemInputAssistantView isInputAssistantItemHidden] + 36 (TUISystemInputAssistantView.m:458)
99  TextInputUI                         0x00000001ac0b1144 -[TUISystemInputAssistantLayoutFloat configureButtonBarsInViewSet:forApplicationAssistantItem:withSystemAssistantItem:withAssistantView:] + 96 (TUISystemInputAssistantLayout.m:446)
100 TextInputUI                         0x00000001ac09e1e0 -[TUISystemInputAssistantView _updateBarButtonGroups] + 148 (TUISystemInputAssistantView.m:218)
101 TextInputUI                         0x00000001ac09d3a0 -[TUISystemInputAssistantView setInputAssistantItem:force:] + 92 (TUISystemInputAssistantView.m:452)
102 UIKitCore                           0x00000001a45990f8 -[UISystemInputAssistantViewController observeValueForKeyPath:ofObject:change:context:] + 520 (UISystemInputAssistantViewController.m:1617)
103 Foundation                          0x00000001a0b71db8 NSKeyValueNotifyObserver + 252 (NSKeyValueObserving.m:441)
104 Foundation                          0x00000001a0b71c54 NSKeyValueDidChange + 356 (NSKeyValueObserving.m:560)
105 Foundation                          0x00000001a0b71a84 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 680 (NSKeyValueObserving.m:2655)
106 Foundation                          0x00000001a0b717b4 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 (NSKeyValueObserving.m:2670)
107 Foundation                          0x00000001a0c06448 _NSSetObjectValueAndNotify + 284 (NSKeyValueObserverNotifying.m:115)
108 UIKitCore                           0x00000001a4694a30 -[UIWebFormAccessory initForUCB:] + 784 (UIWebFormAccessory.m:112)
109 UIKitCore                           0x00000001a4694d7c -[UIWebFormAccessory initWithInputAssistantItem:] + 700 (UIWebFormAccessory.m:127)
110 WebKit                              0x00000001b73f0390 -[WKContentView(WKInteraction) formAccessoryView] + 92 (WKContentViewInteraction.mm:5462)
111 WebKit                              0x00000001b73f0438 -[WKContentView(WKInteraction) _updateAccessory] + 24 (WKContentViewInteraction.mm:5478)
112 WebKit                              0x00000001b73e3f20 -[WKContentView(WKInteraction) inputViewForWebView] + 60 (WKContentViewInteraction.mm:2472)
113 Chrome                              0x0000000104722d78 0x104314000 + 4255096
114 UIKitCore                           0x00000001a4df4df0 +[UIAssistantBarButtonItemProvider isKeyboardGroupVisible] + 88 (UIAssistantBarButtonItemProvider.m:154)
115 UIKitCore                           0x00000001a4df8f74 __58+[UIAssistantBarButtonItemProvider languageIndicatorItem:]_block_invoke_3 + 40 (UIAssistantBarButtonItemProvider.m:1087)
116 UIKitCore                           0x00000001a42ad468 -[UIBarButtonItemGroup _validateAllItems] + 144 (UIBarButtonItemGroup.m:581)
117 TextInputUI                         0x00000001ac0d82c0 -[TUIAssistantButtonBarView validateButtonGroup:] + 116 (TUIAssistantButtonBarView.m:558)
118 TextInputUI                         0x00000001ac0d86f0 -[TUIAssistantButtonBarView validateButtonGroups] + 168 (TUIAssistantButtonBarView.m:488)
119 TextInputUI                         0x00000001ac08aef0 -[TUISystemInputAssistantView validateIfNeeded] + 92 (TUISystemInputAssistantView.m:575)
120 TextInputUI                         0x00000001ac09d0bc -[TUISystemInputAssistantView isInputAssistantItemHidden] + 36 (TUISystemInputAssistantView.m:458)
121 TextInputUI                         0x00000001ac0b1144 -[TUISystemInputAssistantLayoutFloat configureButtonBarsInViewSet:forApplicationAssistantItem:withSystemAssistantItem:withAssistantView:] + 96 (TUISystemInputAssistantLayout.m:446)
122 TextInputUI                         0x00000001ac09e1e0 -[TUISystemInputAssistantView _updateBarButtonGroups] + 148 (TUISystemInputAssistantView.m:218)
123 TextInputUI                         0x00000001ac09d3a0 -[TUISystemInputAssistantView setInputAssistantItem:force:] + 92 (TUISystemInputAssistantView.m:452)
124 UIKitCore                           0x00000001a45990f8 -[UISystemInputAssistantViewController observeValueForKeyPath:ofObject:change:context:] + 520 (UISystemInputAssistantViewController.m:1617)
125 Foundation                          0x00000001a0b71db8 NSKeyValueNotifyObserver + 252 (NSKeyValueObserving.m:441)
126 Foundation                          0x00000001a0b71c54 NSKeyValueDidChange + 356 (NSKeyValueObserving.m:560)
127 Foundation                          0x00000001a0b71a84 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 680 (NSKeyValueObserving.m:2655)
128 Foundation                          0x00000001a0b717b4 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 (NSKeyValueObserving.m:2670)
129 Foundation                          0x00000001a0c06448 _NSSetObjectValueAndNotify + 284 (NSKeyValueObserverNotifying.m:115)
130 UIKitCore                           0x00000001a4694a30 -[UIWebFormAccessory initForUCB:] + 784 (UIWebFormAccessory.m:112)
131 UIKitCore                           0x00000001a4694d7c -[UIWebFormAccessory initWithInputAssistantItem:] + 700 (UIWebFormAccessory.m:127)
132 WebKit                              0x00000001b73f0390 -[WKContentView(WKInteraction) formAccessoryView] + 92 (WKContentViewInteraction.mm:5462)
133 WebKit                              0x00000001b73f0438 -[WKContentView(WKInteraction) _updateAccessory] + 24 (WKContentViewInteraction.mm:5478)
134 WebKit                              0x00000001b73e3f20 -[WKContentView(WKInteraction) inputViewForWebView] + 60 (WKContentViewInteraction.mm:2472)
135 Chrome                              0x0000000104722d78 0x104314000 + 4255096
136 UIKitCore                           0x00000001a4df4df0 +[UIAssistantBarButtonItemProvider isKeyboardGroupVisible] + 88 (UIAssistantBarButtonItemProvider.m:154)
137 UIKitCore                           0x00000001a4df8f74 __58+[UIAssistantBarButtonItemProvider languageIndicatorItem:]_block_invoke_3 + 40 (UIAssistantBarButtonItemProvider.m:1087)
138 UIKitCore                           0x00000001a42ad468 -[UIBarButtonItemGroup _validateAllItems] + 144 (UIBarButtonItemGroup.m:581)
139 TextInputUI                         0x00000001ac0d82c0 -[TUIAssistantButtonBarView validateButtonGroup:] + 116 (TUIAssistantButtonBarView.m:558)
140 TextInputUI                         0x00000001ac0d86f0 -[TUIAssistantButtonBarView validateButtonGroups] + 168 (TUIAssistantButtonBarView.m:488)
141 TextInputUI                         0x00000001ac08aef0 -[TUISystemInputAssistantView validateIfNeeded] + 92 (TUISystemInputAssistantView.m:575)
142 TextInputUI                         0x00000001ac09d0bc -[TUISystemInputAssistantView isInputAssistantItemHidden] + 36 (TUISystemInputAssistantView.m:458)
143 TextInputUI                         0x00000001ac0b1144 -[TUISystemInputAssistantLayoutFloat configureButtonBarsInViewSet:forApplicationAssistantItem:withSystemAssistantItem:withAssistantView:] + 96 (TUISystemInputAssistantLayout.m:446)
144 TextInputUI                         0x00000001ac09e1e0 -[TUISystemInputAssistantView _updateBarButtonGroups] + 148 (TUISystemInputAssistantView.m:218)
145 TextInputUI                         0x00000001ac09d3a0 -[TUISystemInputAssistantView setInputAssistantItem:force:] + 92 (TUISystemInputAssistantView.m:452)
146 UIKitCore                           0x00000001a45990f8 -[UISystemInputAssistantViewController observeValueForKeyPath:ofObject:change:context:] + 520 (UISystemInputAssistantViewController.m:1617)
147 Foundation                          0x00000001a0b71db8 NSKeyValueNotifyObserver + 252 (NSKeyValueObserving.m:441)
148 Foundation                          0x00000001a0b71c54 NSKeyValueDidChange + 356 (NSKeyValueObserving.m:560)
149 Foundation                          0x00000001a0b71a84 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 680 (NSKeyValueObserving.m:2655)
150 Foundation                          0x00000001a0b717b4 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 (NSKeyValueObserving.m:2670)
151 Foundation                          0x00000001a0c06448 _NSSetObjectValueAndNotify + 284 (NSKeyValueObserverNotifying.m:115)
152 UIKitCore                           0x00000001a4694a30 -[UIWebFormAccessory initForUCB:] + 784 (UIWebFormAccessory.m:112)
153 UIKitCore                           0x00000001a4694d7c -[UIWebFormAccessory initWithInputAssistantItem:] + 700 (UIWebFormAccessory.m:127)
154 WebKit                              0x00000001b73f0390 -[WKContentView(WKInteraction) formAccessoryView] + 92 (WKContentViewInteraction.mm:5462)
155 WebKit                              0x00000001b73f0438 -[WKContentView(WKInteraction) _updateAccessory] + 24 (WKContentViewInteraction.mm:5478)
156 WebKit                              0x00000001b73e3f20 -[WKContentView(WKInteraction) inputViewForWebView] + 60 (WKContentViewInteraction.mm:2472)
157 Chrome                              0x0000000104722d78 0x104314000 + 4255096
158 UIKitCore                           0x00000001a4df4df0 +[UIAssistantBarButtonItemProvider isKeyboardGroupVisible] + 88 (UIAssistantBarButtonItemProvider.m:154)
159 UIKitCore                           0x00000001a4df8f74 __58+[UIAssistantBarButtonItemProvider languageIndicatorItem:]_block_invoke_3 + 40 (UIAssistantBarButtonItemProvider.m:1087)
160 UIKitCore                           0x00000001a42ad468 -[UIBarButtonItemGroup _validateAllItems] + 144 (UIBarButtonItemGroup.m:581)
161 TextInputUI                         0x00000001ac0d82c0 -[TUIAssistantButtonBarView validateButtonGroup:] + 116 (TUIAssistantButtonBarView.m:558)
162 TextInputUI                         0x00000001ac0d86f0 -[TUIAssistantButtonBarView validateButtonGroups] + 168 (TUIAssistantButtonBarView.m:488)
163 TextInputUI                         0x00000001ac08aef0 -[TUISystemInputAssistantView validateIfNeeded] + 92 (TUISystemInputAssistantView.m:575)
164 TextInputUI                         0x00000001ac09d0bc -[TUISystemInputAssistantView isInputAssistantItemHidden] + 36 (TUISystemInputAssistantView.m:458)
165 TextInputUI                         0x00000001ac0b1144 -[TUISystemInputAssistantLayoutFloat configureButtonBarsInViewSet:forApplicationAssistantItem:withSystemAssistantItem:withAssistantView:] + 96 (TUISystemInputAssistantLayout.m:446)
166 TextInputUI                         0x00000001ac09e1e0 -[TUISystemInputAssistantView _updateBarButtonGroups] + 148 (TUISystemInputAssistantView.m:218)
167 TextInputUI                         0x00000001ac09d3a0 -[TUISystemInputAssistantView setInputAssistantItem:force:] + 92 (TUISystemInputAssistantView.m:452)
168 UIKitCore                           0x00000001a45990f8 -[UISystemInputAssistantViewController observeValueForKeyPath:ofObject:change:context:] + 520 (UISystemInputAssistantViewController.m:1617)
169 Foundation                          0x00000001a0b71db8 NSKeyValueNotifyObserver + 252 (NSKeyValueObserving.m:441)
170 Foundation                          0x00000001a0b71c54 NSKeyValueDidChange + 356 (NSKeyValueObserving.m:560)
171 Foundation                          0x00000001a0b71a84 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 680 (NSKeyValueObserving.m:2655)
172 Foundation                          0x00000001a0b717b4 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 (NSKeyValueObserving.m:2670)
173 Foundation                          0x00000001a0c06448 _NSSetObjectValueAndNotify + 284 (NSKeyValueObserverNotifying.m:115)
174 UIKitCore                           0x00000001a4694a30 -[UIWebFormAccessory initForUCB:] + 784 (UIWebFormAccessory.m:112)
175 UIKitCore                           0x00000001a4694d7c -[UIWebFormAccessory initWithInputAssistantItem:] + 700 (UIWebFormAccessory.m:127)
176 WebKit                              0x00000001b73f0390 -[WKContentView(WKInteraction) formAccessoryView] + 92 (WKContentViewInteraction.mm:5462)
177 WebKit                              0x00000001b73f0438 -[WKContentView(WKInteraction) _updateAccessory] + 24 (WKContentViewInteraction.mm:5478)
178 WebKit                              0x00000001b73e3f20 -[WKContentView(WKInteraction) inputViewForWebView] + 60 (WKContentViewInteraction.mm:2472)
179 Chrome                              0x0000000104722d78 0x104314000 + 4255096
180 UIKitCore                           0x00000001a4df4df0 +[UIAssistantBarButtonItemProvider isKeyboardGroupVisible] + 88 (UIAssistantBarButtonItemProvider.m:154)
181 UIKitCore                           0x00000001a4df8f74 __58+[UIAssistantBarButtonItemProvider languageIndicatorItem:]_block_invoke_3 + 40 (UIAssistantBarButtonItemProvider.m:1087)
182 UIKitCore                           0x00000001a42ad468 -[UIBarButtonItemGroup _validateAllItems] + 144 (UIBarButtonItemGroup.m:581)
183 TextInputUI                         0x00000001ac0d82c0 -[TUIAssistantButtonBarView validateButtonGroup:] + 116 (TUIAssistantButtonBarView.m:558)
184 TextInputUI                         0x00000001ac0d86f0 -[TUIAssistantButtonBarView validateButtonGroups] + 168 (TUIAssistantButtonBarView.m:488)
185 TextInputUI                         0x00000001ac08aef0 -[TUISystemInputAssistantView validateIfNeeded] + 92 (TUISystemInputAssistantView.m:575)
186 TextInputUI                         0x00000001ac09d0bc -[TUISystemInputAssistantView isInputAssistantItemHidden] + 36 (TUISystemInputAssistantView.m:458)
187 TextInputUI                         0x00000001ac0b1144 -[TUISystemInputAssistantLayoutFloat configureButtonBarsInViewSet:forApplicationAssistantItem:withSystemAssistantItem:withAssistantView:] + 96 (TUISystemInputAssistantLayout.m:446)
188 TextInputUI                         0x00000001ac09e1e0 -[TUISystemInputAssistantView _updateBarButtonGroups] + 148 (TUISystemInputAssistantView.m:218)
189 TextInputUI                         0x00000001ac09d3a0 -[TUISystemInputAssistantView setInputAssistantItem:force:] + 92 (TUISystemInputAssistantView.m:452)
190 UIKitCore                           0x00000001a45990f8 -[UISystemInputAssistantViewController observeValueForKeyPath:ofObject:change:context:] + 520 (UISystemInputAssistantViewController.m:1617)
191 Foundation                          0x00000001a0b71db8 NSKeyValueNotifyObserver + 252 (NSKeyValueObserving.m:441)
192 Foundation                          0x00000001a0b71c54 NSKeyValueDidChange + 356 (NSKeyValueObserving.m:560)
193 Foundation                          0x00000001a0b71a84 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 680 (NSKeyValueObserving.m:2655)
194 Foundation                          0x00000001a0b717b4 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 (NSKeyValueObserving.m:2670)
195 Foundation                          0x00000001a0c06448 _NSSetObjectValueAndNotify + 284 (NSKeyValueObserverNotifying.m:115)
196 UIKitCore                           0x00000001a4694a30 -[UIWebFormAccessory initForUCB:] + 784 (UIWebFormAccessory.m:112)
197 UIKitCore                           0x00000001a4694d7c -[UIWebFormAccessory initWithInputAssistantItem:] + 700 (UIWebFormAccessory.m:127)
198 WebKit                              0x00000001b73f0390 -[WKContentView(WKInteraction) formAccessoryView] + 92 (WKContentViewInteraction.mm:5462)
199 WebKit                              0x00000001b73f0438 -[WKContentView(WKInteraction) _updateAccessory] + 24 (WKContentViewInteraction.mm:5478)
200 WebKit                              0x00000001b73e3f20 -[WKContentView(WKInteraction) inputViewForWebView] + 60 (WKContentViewInteraction.mm:2472)
201 Chrome                              0x0000000104722d78 0x104314000 + 4255096
202 UIKitCore                           0x00000001a4df4df0 +[UIAssistantBarButtonItemProvider isKeyboardGroupVisible] + 88 (UIAssistantBarButtonItemProvider.m:154)
203 UIKitCore                           0x00000001a4df8f74 __58+[UIAssistantBarButtonItemProvider languageIndicatorItem:]_block_invoke_3 + 40 (UIAssistantBarButtonItemProvider.m:1087)
204 UIKitCore                           0x00000001a42ad468 -[UIBarButtonItemGroup _validateAllItems] + 144 (UIBarButtonItemGroup.m:581)
205 TextInputUI                         0x00000001ac0d82c0 -[TUIAssistantButtonBarView validateButtonGroup:] + 116 (TUIAssistantButtonBarView.m:558)
206 TextInputUI                         0x00000001ac0d86f0 -[TUIAssistantButtonBarView validateButtonGroups] + 168 (TUIAssistantButtonBarView.m:488)
207 TextInputUI                         0x00000001ac08aef0 -[TUISystemInputAssistantView validateIfNeeded] + 92 (TUISystemInputAssistantView.m:575)
208 TextInputUI                         0x00000001ac09d0bc -[TUISystemInputAssistantView isInputAssistantItemHidden] + 36 (TUISystemInputAssistantView.m:458)
209 TextInputUI                         0x00000001ac0b1144 -[TUISystemInputAssistantLayoutFloat configureButtonBarsInViewSet:forApplicationAssistantItem:withSystemAssistantItem:withAssistantView:] + 96 (TUISystemInputAssistantLayout.m:446)
210 TextInputUI                         0x00000001ac09e1e0 -[TUISystemInputAssistantView _updateBarButtonGroups] + 148 (TUISystemInputAssistantView.m:218)
211 TextInputUI                         0x00000001ac09d3a0 -[TUISystemInputAssistantView setInputAssistantItem:force:] + 92 (TUISystemInputAssistantView.m:452)
212 UIKitCore                           0x00000001a45990f8 -[UISystemInputAssistantViewController observeValueForKeyPath:ofObject:change:context:] + 520 (UISystemInputAssistantViewController.m:1617)
213 Foundation                          0x00000001a0b71db8 NSKeyValueNotifyObserver + 252 (NSKeyValueObserving.m:441)
214 Foundation                          0x00000001a0b71c54 NSKeyValueDidChange + 356 (NSKeyValueObserving.m:560)
215 Foundation                          0x00000001a0b71a84 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 680 (NSKeyValueObserving.m:2655)
216 Foundation                          0x00000001a0b717b4 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64 (NSKeyValueObserving.m:2670)
217 Foundation                          0x00000001a0c06448 _NSSetObjectValueAndNotify + 284 (NSKeyValueObserverNotifying.m:115)
218 UIKitCore                           0x00000001a4694a30 -[UIWebFormAccessory initForUCB:] + 784 (UIWebFormAccessory.m:112)
219 UIKitCore                           0x00000001a4694d7c -[UIWebFormAccessory initWithInputAssistantItem:] + 700 (UIWebFormAccessory.m:127)
220 WebKit                              0x00000001b73f0390 -[WKContentView(WKInteraction) formAccessoryView] + 92 (WKContentViewInteraction.mm:5462)
221 WebKit                              0x00000001b73f0438 -[WKContentView(WKInteraction) _updateAccessory] + 24 (WKContentViewInteraction.mm:5478)
222 WebKit                              0x00000001b73e3f20 -[WKContentView(WKInteraction) inputViewForWebView] + 60 (WKContentViewInteraction.mm:2472)
223 Chrome                              0x0000000104722d78 0x104314000 + 4255096

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240605/d2e054f2/attachment-0001.htm>


More information about the webkit-unassigned mailing list