Skip to content

iOS crash libc++abi.dylib std::__terminate(void (*)()) Fatal Exception: std::__1::system_error recursive_mutex lock failed: Invalid argument #90783

@BlakeWuh

Description

@BlakeWuh

Steps to Reproduce

  1. I could not reproduce the crash.
  2. It crash on some users' phone.

Expected results:

won't crash

Actual results:

 libc++abi.dylib
std::__terminate(void (*)()) 
 Fatal Exception: std::__1::system_error
recursive_mutex lock failed: Invalid argument
Crashed: io.flutter.1.ui
0   FirebaseCrashlytics            0x10144c434 FIRCLSProcessRecordAllThreads + 397 (FIRCLSProcess.c:397)
1   FirebaseCrashlytics            0x10144c818 FIRCLSProcessRecordAllThreads + 428 (FIRCLSProcess.c:428)
2   FirebaseCrashlytics            0x1014455a0 FIRCLSHandler + 34 (FIRCLSHandler.m:34)
3   FirebaseCrashlytics            0x10143fd1c __FIRCLSExceptionRecord_block_invoke + 218 (FIRCLSException.mm:218)
4   libdispatch.dylib              0x19d01a280 _dispatch_client_callout + 16
5   libdispatch.dylib              0x19cffd0f4 _dispatch_lane_barrier_sync_invoke_and_complete + 56
6   FirebaseCrashlytics            0x10143f4b4 FIRCLSExceptionRecord + 225 (FIRCLSException.mm:225)
7   FirebaseCrashlytics            0x10143f154 FIRCLSTerminateHandler() + 285 (FIRCLSException.mm:285)
8   libc++abi.dylib                0x1b0d03154 std::__terminate(void (*)()) + 16
9   libc++abi.dylib                0x1b0d05bec __cxa_get_exception_ptr + 30
10  libc++abi.dylib                0x1b0d05bac __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*) + 130
11  libc++.1.dylib                 0x1b0cdd418 std::__1::__throw_system_error(int, char const*) + 88
12  libc++.1.dylib                 0x1b0cd2b4c std::__1::recursive_mutex::unlock() + 34
13  Flutter                        0x103ecd250 (Missing)
14  Flutter                        0x103eea2e0 (Missing)
15  Flutter                        0x103ee76d0 (Missing)
16  Flutter                        0x103ee02c0 (Missing)
17  Flutter                        0x103f83a94 (Missing)
18  Flutter                        0x1040a1db8 (Missing)
19  App                            0x109812488 Precompiled_Stub_CallAutoScopeNative + 80
20  App                            0x109881aa4 Precompiled_Paragraph__layout_15065589_2209 + 60
21  App                            0x109881e08 Precompiled_Paragraph_layout_2214 + 80
22  App                            0x1098ce568 Precompiled_TextPainter_layout_3557 + 616
23  App                            0x1098fb8e0 Precompiled_RenderParagraph__layoutText_368149678_4504 + 264
24  App                            0x1098fb788 Precompiled_RenderParagraph__layoutTextWithConstraints_368149678_4503 + 160
25  App                            0x10a59ada4 Precompiled_RenderParagraph_performLayout_52173 + 164
26  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
27  App                            0x1099be190 Precompiled_ChildLayoutHelper_layoutChild_7768 + 52
28  App                            0x1099be1e0 Precompiled_ChildLayoutHelper_layoutChild_layoutChild_7769 + 36
29  App                            0x1098cfd24 Precompiled_RenderFlex__computeSizes_742478290_3575 + 776
30  App                            0x10a5a3ab0 Precompiled_RenderFlex_performLayout_52216 + 124
31  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
32  App                            0x10a59b98c Precompiled_RenderConstrainedBox_performLayout_52179 + 164
33  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
34  App                            0x10a59cb40 Precompiled__RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin_753160605_performLayout_52193 + 144
35  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
36  App                            0x10a59cb40 Precompiled__RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin_753160605_performLayout_52193 + 144
37  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
38  App                            0x10a59cb40 Precompiled__RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin_753160605_performLayout_52193 + 144
39  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
40  App                            0x10a59cb40 Precompiled__RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin_753160605_performLayout_52193 + 144
41  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
42  App                            0x109910a74 Precompiled_RenderStack_layoutPositionedChild_4857 + 412
43  App                            0x10a5a6194 Precompiled_RenderStack_performLayout_52221 + 648
44  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
45  App                            0x10a59cb40 Precompiled__RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin_753160605_performLayout_52193 + 144
46  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
47  App                            0x10a59cb40 Precompiled__RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin_753160605_performLayout_52193 + 144
48  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
49  App                            0x10a59cb40 Precompiled__RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin_753160605_performLayout_52193 + 144
50  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
51  App                            0x10a59cb40 Precompiled__RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin_753160605_performLayout_52193 + 144
52  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
53  App                            0x10a59eb60 Precompiled__RenderLayoutBuilder_881188862_performLayout_52206 + 156
54  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
55  App                            0x1099be190 Precompiled_ChildLayoutHelper_layoutChild_7768 + 52
56  App                            0x1099be1e0 Precompiled_ChildLayoutHelper_layoutChild_layoutChild_7769 + 36
57  App                            0x1098d0318 Precompiled_RenderFlex__computeSizes_742478290_3575 + 2300
58  App                            0x10a5a3ab0 Precompiled_RenderFlex_performLayout_52216 + 124
59  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
60  App                            0x1099be190 Precompiled_ChildLayoutHelper_layoutChild_7768 + 52
61  App                            0x1099be1e0 Precompiled_ChildLayoutHelper_layoutChild_layoutChild_7769 + 36
62  App                            0x109916d4c Precompiled_RenderStack__computeSize_765419958_4936 + 632
63  App                            0x10a5a5f90 Precompiled_RenderStack_performLayout_52221 + 132
64  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
65  App                            0x10a59cb40 Precompiled__RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin_753160605_performLayout_52193 + 144
66  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
67  App                            0x1099bc3c0 Precompiled_MultiChildLayoutDelegate_layoutChild_7706 + 132
68  App                            0x10a8e9ef4 Precompiled__ScaffoldLayout_652420462_performLayout_64328 + 1504
69  App                            0x1099bc1bc Precompiled_MultiChildLayoutDelegate__callPerformLayout_737472081_7704 + 328
70  App                            0x10a59b734 Precompiled_RenderCustomMultiChildLayoutBox_performLayout_52177 + 172
71  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
72  App                            0x10a59cb40 Precompiled__RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin_753160605_performLayout_52193 + 144
73  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
74  App                            0x10a59cb40 Precompiled__RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin_753160605_performLayout_52193 + 144
75  App                            0x10a59c370 Precompiled__RenderCustomClip_753160605_performLayout_52187 + 56
76  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
77  App                            0x10a59cb40 Precompiled__RenderProxyBox_RenderBox_RenderObjectWithChildMixin_RenderProxyBoxMixin_753160605_performLayout_52193 + 144
78  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
79  App                            0x1099be190 Precompiled_ChildLayoutHelper_layoutChild_7768 + 52
80  App                            0x1099be1e0 Precompiled_ChildLayoutHelper_layoutChild_layoutChild_7769 + 36
81  App                            0x109916d4c Precompiled_RenderStack__computeSize_765419958_4936 + 632
82  App                            0x10a5a5f90 Precompiled_RenderStack_performLayout_52221 + 132
83  App                            0x10a6078e0 Precompiled_RenderObject_layout_53856 + 1020
84  App                            0x1099bc3c0 Precompiled_MultiChildLayoutDelegate_layoutChild_7706 + 132
85  App                            0x10a8e9ef4 Precompiled__ScaffoldLayout_652420462_performLayout_64328 + 1504
86  App                            0x1099bc1bc Precompiled_MultiChildLayoutDelegate__callPerformLayout_737472081_7704 + 328
87  App                            0x10a59b734 Precompiled_RenderCustomMultiChildLayoutBox_performLayout_52177 + 172
88  App                            0x1099c9bd0 Precompiled_RenderObject__layoutWithoutResize_750266271_7989 + 56
89  App                            0x1099c9b44 Precompiled_PipelineOwner_flushLayout_7988 + 520
90  App                            0x1099c9050 Precompiled__WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_311399801_drawFrame_7978 + 52
91  App                            0x1099c8b18 Precompiled__WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_WidgetsBinding_311399801_drawFrame_7969 + 188
92  App                            0x1099c8834 Precompiled__WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_311399801__handlePersistentFrameCallback_736452173_7966 + 32
93  App                            0x1099c87fc Precompiled__WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_ServicesBinding_PaintingBinding_SemanticsBinding_RendererBinding_311399801__handlePersistentFrameCallback_736452173__handlePersistentFrameCallback_736452173_7965 + 44
94  App                            0x1098aa434 Precompiled__WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_311399801__invokeFrameCallback_774222615_2981 + 104
95  App                            0x1098aa33c Precompiled__WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_311399801_handleDrawFrame_2980 + 684
96  App                            0x1098aa070 Precompiled__WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_311399801__handleDrawFrame_774222615_2979 + 292
97  App                            0x1098a9f34 Precompiled__WidgetsFlutterBinding_BindingBase_GestureBinding_SchedulerBinding_311399801__handleDrawFrame_774222615__handleDrawFrame_774222615_2978 + 40
98  App                            0x10982d29c Precompiled_____rootRun_4048458_513 + 200
99  App                            0x10982d388 Precompiled_____rootRun_4048458__rootRun_4048458_514 + 124
100 App                            0x10a930630 Precompiled__CustomZone_4048458_run_65372 + 176
101 App                            0x10a9346f0 Precompiled__CustomZone_4048458_runGuarded_65464 + 52
102 App                            0x10987117c Precompiled_____invoke_15065589_1860 + 156
103 App                            0x109874100 Precompiled_PlatformDispatcher__drawFrame_15065589_1910 + 40
104 App                            0x10987b970 Precompiled_____drawFrame_15065589_2081 + 32
105 App                            0x10987b9a4 Precompiled_____drawFrame_15065589__drawFrame_15065589_2082 + 24
106 App                            0x109812284 Precompiled_Stub_InvokeDartCode + 268
107 Flutter                        0x10408cf24 (Missing)
108 Flutter                        0x10408da34 (Missing)
109 Flutter                        0x10416db3c (Missing)
110 Flutter                        0x103f892f4 (Missing)
111 Flutter                        0x103ea611c (Missing)
112 Flutter                        0x103ba6f34 (Missing)
113 Flutter                        0x103e4df78 (Missing)
114 Flutter                        0x103e4fdf8 (Missing)
115 CoreFoundation                 0x19d361a30 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28
116 CoreFoundation                 0x19d361634 __CFRunLoopDoTimer + 1004
117 CoreFoundation                 0x19d360b14 __CFRunLoopDoTimers + 324
118 CoreFoundation                 0x19d35aeb0 __CFRunLoopRun + 1912
119 CoreFoundation                 0x19d35a200 CFRunLoopRunSpecific + 572
120 Flutter                        0x103e4fcd4 (Missing)
121 Flutter                        0x103e4f6d8 (Missing)
122 libsystem_pthread.dylib        0x1e2cc2b70 _pthread_start + 288
123 libsystem_pthread.dylib        0x1e2cc7880 thread_start + 8
Logs
[✓] Flutter (Channel stable, 2.2.3, on macOS 11.5 20G71 darwin-x64, locale
    zh-Hans-CN)
    • Flutter version 2.2.3 at /Users/Shared/flutter
    • Framework revision f4abaa0735 (3 months ago), 2021-07-01 12:46:11 -0700
    • Engine revision 241c87ad80
    • Dart version 2.13.4
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: productionIssues experienced in live production appsc: crashStack traces logged to the consoleengineflutter/engine related. See also e: labels.platform-iosiOS applications specifically

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions