Apparence-io / CamerAwesome

📸 Embedding a camera experience within your own app shouldn't be that hard. A flutter plugin to integrate awesome Android / iOS camera experience.
https://ApparenceKit.dev
MIT License
911 stars 200 forks source link

iOS app crashes on random occasions #343

Open vlazdra opened 1 year ago

vlazdra commented 1 year ago

Steps to Reproduce

I don't have a clear step to reproduce the issue. What I'm using at the moment is the preview mode to scan QR codes.

Expected results

The app doesn't crash, and is able to scan a QR code.

Actual results

The app "kinda" crashes, sometimes it restarts and starts from the begging and when that occurs it is not possible to scan the QR code. The preview does work, but it's not recognising anything.

Restarting the app, by removing it from the background and starting the app again resolves the issue.

Crash log

0  camerawesome                   0xd658 __88-[ImageStreamController captureOutput:didOutputSampleBuffer:fromConnection:orientation:]_block_invoke + 8
1  libdispatch.dylib              0x2320 _dispatch_call_block_and_release + 32
2  libdispatch.dylib              0x3eac _dispatch_client_callout + 20
3  libdispatch.dylib              0x126a4 _dispatch_main_queue_drain + 928
4  libdispatch.dylib              0x122f4 _dispatch_main_queue_callback_4CF + 44
5  CoreFoundation                 0x98d18 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
6  CoreFoundation                 0x7a650 __CFRunLoopRun + 1992
7  CoreFoundation                 0x7f4dc CFRunLoopRunSpecific + 612
8  GraphicsServices               0x135c GSEventRunModal + 164
9  UIKitCore                      0x39d37c -[UIApplication _run] + 888
10 UIKitCore                      0x39cfe0 UIApplicationMain + 340
11 Runner                         0x4938 main + 6 (AppDelegate.swift:6)
12 ???                            0x1a664cdec (Missing)

About your device

Brand Model OS
Apple iPhone 6s 15.5.0
Apple iPhone XR 16.4.1

Your flutter version

Flutter 3.7.12 • channel stable • https://github.com/flutter/flutter.git Framework • revision 4d9e56e694 (3 weeks ago) • 2023-04-17 21:47:46 -0400 Engine • revision 1a65d409c7 Tools • Dart 2.19.6 • DevTools 2.20.1
istornz commented 1 year ago

Hello @vlazdra, what is the version of the camerawesome plugin do you use ?

vlazdra commented 1 year ago

Hey @istornz, my apologise. It's 1.4.0.

istornz commented 1 year ago

Can you try on the latest pre-release v2 ?

vlazdra commented 1 year ago

@istornz Will give it a go and check back.

vlazdra commented 1 year ago

@istornz Thanks for the update. I can confirm that the issue is no longer reproducible. 🙌

Closing the issue.

r-i-c-o commented 1 year ago

We are using 2.0.0-dev1 version of the plugin. Issue is still reproducible for "previewOnly" mode

juarezfranco commented 1 year ago

It's still happening in release mod.

    final sensor = Sensor.position(SensorPosition.back);
    return CameraAwesomeBuilder.custom(
      sensorConfig: SensorConfig.single(
        sensor: sensor,
        flashMode: cameraawesome.FlashMode.none,
        aspectRatio: CameraAspectRatios.ratio_4_3,
        zoom: 0.0,
      ),
      saveConfig: SaveConfig.photo(
        pathBuilder: (_) async {
          final extDir = await getTemporaryDirectory();
          final testDir = await Directory(
            '${extDir.path}/camerawesome',
          ).create(recursive: true);
          final String filePath =
              '${testDir.path}/${DateTime.now().millisecondsSinceEpoch}.jpg';
          return SingleCaptureRequest(filePath, sensor);
        },
      ),
      imageAnalysisConfig: AnalysisConfig(
        // Android specific options
        androidOptions: const AndroidAnalysisOptions.nv21(
          width: 250,
        ),
      ),
      onImageForAnalysis: _onImageForAnalysis,
      builder: (_, __, ___) {
        return Container();
      },
    )
biklas7 commented 11 months ago

We also have the same issue on version 2.0.0-dev1.

Crash log from Apple report:

Details

Incident Identifier: BEBE68DF-302A-498B-A27A-1D22CA805179 Hardware Model: iPhone11,2 Process: Runner [67947] Path: /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Runner Identifier: io.snaq Version: 9.0.0 (317) AppStoreTools: 14E221 AppVariant: 1:iPhone11,2:16 Beta: YES Code Type: ARM-64 (Native) Role: Foreground Parent Process: launchd [1] Coalition: io.snaq [3123] Date/Time: 2023-07-26 12:13:41.1079 +0200 Launch Time: 2023-07-26 11:29:31.9685 +0200 OS Version: iPhone OS 16.5.1 (20F770750d) Release Type: User Baseband Version: 5.02.02 Report Version: 104 Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000010 Exception Codes: 0x0000000000000001, 0x0000000000000010 VM Region Info: 0x10 is not in any region. Bytes before following region: 68719476720 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> commpage (reserved) 1000000000-7000000000 [384.0G] ---/--- SM=NUL ...(unallocated) Termination Reason: SIGNAL 11 Segmentation fault: 11 Terminating Process: exc handler [67947] Triggered by Thread: 0 Thread 0 name: Thread 0 Crashed: 0 camerawesome 0x0000000102406988 __88-[ImageStreamController captureOutput:didOutputSampleBuffer:fromConnection:orientation:]_block_invoke + 8 (ImageStreamController.m:92) 1 libdispatch.dylib 0x00000001c7e5d320 _dispatch_call_block_and_release + 32 (init.c:1518) 2 libdispatch.dylib 0x00000001c7e5eeac _dispatch_client_callout + 20 (object.m:560) 3 libdispatch.dylib 0x00000001c7e6d6a4 _dispatch_main_queue_drain + 928 (queue.c:7794) 4 libdispatch.dylib 0x00000001c7e6d2f4 _dispatch_main_queue_callback_4CF + 44 (queue.c:7954) 5 CoreFoundation 0x00000001c0a27c28 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16 (CFRunLoop.c:1780) 6 CoreFoundation 0x00000001c0a09560 __CFRunLoopRun + 1992 (CFRunLoop.c:3147) 7 CoreFoundation 0x00000001c0a0e3ec CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418) 8 GraphicsServices 0x00000001fbeab35c GSEventRunModal + 164 (GSEvent.c:2196) 9 UIKitCore 0x00000001c2d9b6e8 -[UIApplication _run] + 888 (UIApplication.m:3782) 10 UIKitCore 0x00000001c2d9b34c UIApplicationMain + 340 (UIApplication.m:5372) 11 Runner 0x00000001007f1014 main + 68 (AppDelegate.swift:6) 12 dyld 0x00000001dfee6dec start + 2220 (dyldMain.cpp:1165) Thread 1 name: Thread 1: 0 libsystem_kernel.dylib 0x00000001ff8d3c84 mach_msg2_trap + 8 (:-1) 1 libsystem_kernel.dylib 0x00000001ff8e6b54 mach_msg2_internal + 80 (mach_msg.c:201) 2 libsystem_kernel.dylib 0x00000001ff8e6e2c mach_msg_overwrite + 540 (mach_msg.c:0) 3 libsystem_kernel.dylib 0x00000001ff8d41c8 mach_msg + 24 (mach_msg.c:323) 4 CoreFoundation 0x00000001c0a08024 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2622) 5 CoreFoundation 0x00000001c0a09250 __CFRunLoopRun + 1208 (CFRunLoop.c:3005) 6 CoreFoundation 0x00000001c0a0e3ec CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418) 7 Foundation 0x00000001bac96fd4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:373) 8 Foundation 0x00000001bac96ebc -[NSRunLoop(NSRunLoop) runUntilDate:] + 64 (NSRunLoop.m:420) 9 UIKitCore 0x00000001c2ece3fc -[UIEventFetcher threadMain] + 416 (UIEventFetcher.m:1376) 10 Foundation 0x00000001bacb0544 __NSThread__start__ + 716 (NSThread.m:963) 11 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 12 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 2: 0 libsystem_pthread.dylib 0x000000022071cb74 start_wqthread + 0 (:-1) Thread 3 name: Thread 3: 0 App 0x000000010a45ccdc Utf8Decoder.convertSingle + 616 (convert_patch.dart:0) 1 App 0x000000010a45ca60 Utf8Decoder.convert + 244 (utf.dart:351) 2 App 0x000000010a369080 StandardMessageCodec.readValueOfType + 344 (message_codecs.dart:503) 3 App 0x000000010a369328 StandardMessageCodec.readValue + 152 (message_codecs.dart:478) 4 App 0x000000010a369328 StandardMessageCodec.readValueOfType + 1024 (message_codecs.dart:530) 5 App 0x000000010a369214 StandardMessageCodec.readValue + 152 (message_codecs.dart:478) 6 App 0x000000010a369214 StandardMessageCodec.readValueOfType + 748 (message_codecs.dart:523) 7 App 0x000000010a369380 StandardMessageCodec.readValue + 88 (message_codecs.dart:478) 8 App 0x000000010a369380 StandardMessageCodec.readValueOfType + 1112 (message_codecs.dart:530) 9 App 0x000000010a36333c StandardMessageCodec.readValue + 112 (message_codecs.dart:478) 10 App 0x000000010a51b970 StandardMethodCodec.decodeEnvelope + 104 (message_codecs.dart:645) 11 App 0x0000000109e10850 MethodChannel._invokeMethod + 352 (platform_channel.dart:310) 12 App 0x000000010a58f594 SuspendState._createAsyncStarCallback. + 52 (async_patch.dart:379) 13 App 0x0000000109dc5fcc rootRunUnary + 100 (zone.dart:1407) 14 App 0x0000000109dc611c rootRunUnary (#2) + 132 15 App 0x0000000109dc6670 _CustomZone.runUnary + 72 (zone.dart:1308) 16 App 0x0000000109dc6670 FutureListener.handleValue + 336 (future_impl.dart:147) 17 App 0x0000000109dc648c Future._propagateToListeners.handleValueCallback + 52 (future_impl.dart:784) 18 App 0x0000000109dc4e24 Future._propagateToListeners + 1120 (future_impl.dart:813) 19 App 0x0000000109dc0ed0 Future._completeWithValue + 116 (future_impl.dart:584) 20 App 0x0000000109dc0e44 Future._asyncCompleteWithValue. + 48 (future_impl.dart:657) 21 App 0x0000000109dc6bfc rootRun + 180 (zone.dart:1399) 22 App 0x0000000109dc6cf0 rootRun (#2) + 128 23 App 0x000000010a4ca01c CustomZone.run + 160 (zone.dart:1301) 24 App 0x000000010a4cc1d0 CustomZone.runGuarded + 52 (zone.dart:1209) 25 App 0x000000010a4c99fc CustomZone.bindCallbackGuarded. + 48 (zone.dart:1249) 26 App 0x0000000109dc0610 microtaskLoop + 116 (schedule_microtask.dart:40) 27 App 0x0000000109dc0500 startMicrotaskLoop (#2) + 40 (schedule_microtask.dart:49) 28 App 0x0000000109dc04c4 startMicrotaskLoop + 24 (schedule_microtask.dart:44) 29 App 0x0000000109db76d0 stub InvokeDartCode + 220 30 Flutter 0x0000000102ef05d0 0x1028d4000 + 6407632 31 Flutter 0x0000000102ffbc0c 0x1028d4000 + 7502860 32 Flutter 0x0000000102cd6eb4 0x1028d4000 + 4206260 33 Flutter 0x0000000102bb73d8 0x1028d4000 + 3027928 34 Flutter 0x0000000102bba460 0x1028d4000 + 3040352 35 CoreFoundation 0x00000001c0a5a624 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32 (CFRunLoop.c:1797) 36 CoreFoundation 0x00000001c0a17f4c __CFRunLoopDoTimer + 940 (CFRunLoop.c:2402) 37 CoreFoundation 0x00000001c09bd71c __CFRunLoopDoTimers + 288 (CFRunLoop.c:2560) 38 CoreFoundation 0x00000001c0a094d4 __CFRunLoopRun + 1852 (CFRunLoop.c:3120) 39 CoreFoundation 0x00000001c0a0e3ec CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418) 40 Flutter 0x0000000102bba54c 0x1028d4000 + 3040588 41 Flutter 0x0000000102bba03c 0x1028d4000 + 3039292 42 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 43 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 4 name: Thread 4: 0 libsystem_kernel.dylib 0x00000001ff8d3c84 mach_msg2_trap + 8 (:-1) 1 libsystem_kernel.dylib 0x00000001ff8e6b54 mach_msg2_internal + 80 (mach_msg.c:201) 2 libsystem_kernel.dylib 0x00000001ff8e6e2c mach_msg_overwrite + 540 (mach_msg.c:0) 3 libsystem_kernel.dylib 0x00000001ff8d41c8 mach_msg + 24 (mach_msg.c:323) 4 CoreFoundation 0x00000001c0a08024 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2622) 5 CoreFoundation 0x00000001c0a09250 __CFRunLoopRun + 1208 (CFRunLoop.c:3005) 6 CoreFoundation 0x00000001c0a0e3ec CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418) 7 Flutter 0x0000000102bba54c 0x1028d4000 + 3040588 8 Flutter 0x0000000102bba03c 0x1028d4000 + 3039292 9 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 10 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 5 name: Thread 5: 0 libsystem_kernel.dylib 0x00000001ff8d3c84 mach_msg2_trap + 8 (:-1) 1 libsystem_kernel.dylib 0x00000001ff8e6b54 mach_msg2_internal + 80 (mach_msg.c:201) 2 libsystem_kernel.dylib 0x00000001ff8e6e2c mach_msg_overwrite + 540 (mach_msg.c:0) 3 libsystem_kernel.dylib 0x00000001ff8d41c8 mach_msg + 24 (mach_msg.c:323) 4 CoreFoundation 0x00000001c0a08024 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2622) 5 CoreFoundation 0x00000001c0a09250 __CFRunLoopRun + 1208 (CFRunLoop.c:3005) 6 CoreFoundation 0x00000001c0a0e3ec CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418) 7 Flutter 0x0000000102bba54c 0x1028d4000 + 3040588 8 Flutter 0x0000000102bba03c 0x1028d4000 + 3039292 9 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 10 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 6 name: Thread 6: 0 libsystem_kernel.dylib 0x00000001ff8d4558 __psynch_cvwait + 8 (:-1) 1 libsystem_pthread.dylib 0x0000000220724078 _pthread_cond_wait + 1232 (pthread_cond.c:862) 2 Flutter 0x000000010291ca60 0x1028d4000 + 297568 3 Flutter 0x0000000102bb40cc 0x1028d4000 + 3014860 4 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 5 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 7 name: Thread 7: 0 libsystem_kernel.dylib 0x00000001ff8d4558 __psynch_cvwait + 8 (:-1) 1 libsystem_pthread.dylib 0x0000000220724078 _pthread_cond_wait + 1232 (pthread_cond.c:862) 2 Flutter 0x000000010291ca60 0x1028d4000 + 297568 3 Flutter 0x0000000102bb40cc 0x1028d4000 + 3014860 4 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 5 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 8 name: Thread 8: 0 libsystem_kernel.dylib 0x00000001ff8d4558 __psynch_cvwait + 8 (:-1) 1 libsystem_pthread.dylib 0x0000000220724078 _pthread_cond_wait + 1232 (pthread_cond.c:862) 2 Flutter 0x000000010291ca60 0x1028d4000 + 297568 3 Flutter 0x0000000102bb40cc 0x1028d4000 + 3014860 4 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 5 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 9 name: Thread 9: 0 libsystem_kernel.dylib 0x00000001ff8d4558 __psynch_cvwait + 8 (:-1) 1 libsystem_pthread.dylib 0x0000000220724078 _pthread_cond_wait + 1232 (pthread_cond.c:862) 2 Flutter 0x000000010291ca60 0x1028d4000 + 297568 3 Flutter 0x0000000102bb40cc 0x1028d4000 + 3014860 4 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 5 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 10 name: Thread 10: 0 Flutter 0x0000000102fd551c 0x1028d4000 + 7345436 1 Flutter 0x0000000102fdd2f0 0x1028d4000 + 7377648 2 Flutter 0x0000000102fd984c 0x1028d4000 + 7362636 3 Flutter 0x0000000102fd2dc8 0x1028d4000 + 7335368 4 Flutter 0x0000000102b67cec 0x1028d4000 + 2702572 5 Flutter 0x0000000102b66984 0x1028d4000 + 2697604 6 Flutter 0x0000000102a1cc9c 0x1028d4000 + 1346716 7 Flutter 0x0000000102a1d728 0x1028d4000 + 1349416 8 Flutter 0x0000000102d93148 0x1028d4000 + 4976968 9 Flutter 0x0000000102da3bf0 0x1028d4000 + 5045232 10 Flutter 0x0000000102bb4364 0x1028d4000 + 3015524 11 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 12 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 11 name: Thread 11: 0 libsystem_kernel.dylib 0x00000001ff8d4558 __psynch_cvwait + 8 (:-1) 1 libsystem_pthread.dylib 0x0000000220724078 _pthread_cond_wait + 1232 (pthread_cond.c:862) 2 Flutter 0x000000010291ca60 0x1028d4000 + 297568 3 Flutter 0x0000000102bb40cc 0x1028d4000 + 3014860 4 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 5 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 12 name: Thread 12: 0 libsystem_kernel.dylib 0x00000001ff8d55bc kevent + 8 (:-1) 1 Flutter 0x0000000102dab7e0 0x1028d4000 + 5076960 2 Flutter 0x0000000102dda780 0x1028d4000 + 5269376 3 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 4 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 13 name: Thread 13: 0 libsystem_kernel.dylib 0x00000001ff8d3c84 mach_msg2_trap + 8 (:-1) 1 libsystem_kernel.dylib 0x00000001ff8e6b54 mach_msg2_internal + 80 (mach_msg.c:201) 2 libsystem_kernel.dylib 0x00000001ff8e6e2c mach_msg_overwrite + 540 (mach_msg.c:0) 3 libsystem_kernel.dylib 0x00000001ff8d41c8 mach_msg + 24 (mach_msg.c:323) 4 FirebaseCrashlytics 0x0000000101cf00e4 FIRCLSMachExceptionReply + 100 (FIRCLSMachException.c:258) 5 FirebaseCrashlytics 0x0000000101cf00e4 FIRCLSMachExceptionServer + 940 (FIRCLSMachException.c:176) 6 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 7 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 14 name: Thread 14: 0 libsystem_kernel.dylib 0x00000001ff8d3c84 mach_msg2_trap + 8 (:-1) 1 libsystem_kernel.dylib 0x00000001ff8e6b54 mach_msg2_internal + 80 (mach_msg.c:201) 2 libsystem_kernel.dylib 0x00000001ff8e6e2c mach_msg_overwrite + 540 (mach_msg.c:0) 3 libsystem_kernel.dylib 0x00000001ff8d41c8 mach_msg + 24 (mach_msg.c:323) 4 CoreFoundation 0x00000001c0a08024 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2622) 5 CoreFoundation 0x00000001c0a09250 __CFRunLoopRun + 1208 (CFRunLoop.c:3005) 6 CoreFoundation 0x00000001c0a0e3ec CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418) 7 CoreFoundation 0x00000001c0a50ea4 CFRunLoopRun + 64 (CFRunLoop.c:3444) 8 CoreMotion 0x00000001cbf92248 CLMotionCore::runMotionThread(void*) + 1208 (CLMotionCore.mm:376) 9 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 10 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 15: 0 libsystem_pthread.dylib 0x000000022071cb74 start_wqthread + 0 (:-1) Thread 16 name: Thread 16: 0 libsystem_kernel.dylib 0x00000001ff8d3c84 mach_msg2_trap + 8 (:-1) 1 libsystem_kernel.dylib 0x00000001ff8e6b54 mach_msg2_internal + 80 (mach_msg.c:201) 2 libsystem_kernel.dylib 0x00000001ff8e6e2c mach_msg_overwrite + 540 (mach_msg.c:0) 3 libsystem_kernel.dylib 0x00000001ff8d41c8 mach_msg + 24 (mach_msg.c:323) 4 CoreFoundation 0x00000001c0a08024 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2622) 5 CoreFoundation 0x00000001c0a09250 __CFRunLoopRun + 1208 (CFRunLoop.c:3005) 6 CoreFoundation 0x00000001c0a0e3ec CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418) 7 CFNetwork 0x00000001c1bf9580 +[__CFN_CoreSchedulingSetRunnable _run:] + 392 (CoreSchedulingSet.mm:1562) 8 Foundation 0x00000001bacb0544 __NSThread__start__ + 716 (NSThread.m:963) 9 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 10 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 17: 0 libsystem_pthread.dylib 0x000000022071cb74 start_wqthread + 0 (:-1) Thread 18: 0 libsystem_pthread.dylib 0x000000022071cb74 start_wqthread + 0 (:-1) Thread 19: 0 libsystem_pthread.dylib 0x000000022071cb74 start_wqthread + 0 (:-1) Thread 20: 0 libsystem_pthread.dylib 0x000000022071cb74 start_wqthread + 0 (:-1) Thread 21: 0 libsystem_pthread.dylib 0x000000022071cb74 start_wqthread + 0 (:-1) Thread 22 name: Thread 22: 0 libsystem_kernel.dylib 0x00000001ff8d4558 __psynch_cvwait + 8 (:-1) 1 libsystem_pthread.dylib 0x00000002207240a4 _pthread_cond_wait + 1276 (pthread_cond.c:862) 2 Flutter 0x0000000102f601c0 0x1028d4000 + 6865344 3 Flutter 0x0000000102f9a20c 0x1028d4000 + 7102988 4 Flutter 0x0000000102f5fb8c 0x1028d4000 + 6863756 5 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 6 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 23 name: Thread 23: 0 libsystem_kernel.dylib 0x00000001ff8d4558 __psynch_cvwait + 8 (:-1) 1 libsystem_pthread.dylib 0x00000002207240a4 _pthread_cond_wait + 1276 (pthread_cond.c:862) 2 Flutter 0x0000000102f601c0 0x1028d4000 + 6865344 3 Flutter 0x0000000102f9a20c 0x1028d4000 + 7102988 4 Flutter 0x0000000102f5fb8c 0x1028d4000 + 6863756 5 libsystem_pthread.dylib 0x000000022071d6b8 _pthread_start + 148 (pthread.c:893) 6 libsystem_pthread.dylib 0x000000022071cb88 thread_start + 8 (:-1) Thread 24 name: Thread 24: 0 libsystem_kernel.dylib 0x00000001ff8d3c84 mach_msg2_trap + 8 (:-1) 1 libsystem_kernel.dylib 0x00000001ff8e6b54 mach_msg2_internal + 80 (mach_msg.c:201) 2 libsystem_kernel.dylib 0x00000001ff8e6e2c mach_msg_overwrite + 540 (mach_msg.c:0) 3 libsystem_kernel.dylib 0x00000001ff8d41c8 mach_msg + 24 (mach_msg.c:323) 4 CoreFoundation 0x00000001c0a08024 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2622) 5 CoreFoundation 0x00000001c0a09250 __CFRunLoopRun + 1208 (CFRunLoop.c:3005) 6 CoreFoundation 0x00000001c0a0e3ec CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418) 7 AVFCore 0x00000001d021ce2c -[AVRunLoopCondition _waitInMode:untilDate:] + 340 (AVRunLoopCondition.m:193) 8 AVFCapture 0x00000001da5a2ad4 -[AVCaptureSession _stopFigCaptureSession] + 392 (AVCaptureSession.m:2124) 9 AVFCapture 0x00000001da586a2c -[AVCaptureSession _setRunning:] + 232 (AVCaptureSession.m:2203) 10 libdispatch.dylib 0x00000001c7e5d320 _dispatch_call_block_and_release + 32 (init.c:1518) 11 libdispatch.dylib 0x00000001c7e5eeac _dispatch_client_callout + 20 (object.m:560) 12 libdispatch.dylib 0x00000001c7e66534 _dispatch_lane_serial_drain + 668 (queue.c:3885) 13 libdispatch.dylib 0x00000001c7e670a4 _dispatch_lane_invoke + 384 (queue.c:3976) 14 libdispatch.dylib 0x00000001c7e71cdc _dispatch_workloop_worker_thread + 648 (queue.c:6507) 15 libsystem_pthread.dylib 0x000000022071cddc _pthread_wqthread + 288 (pthread.c:2618) 16 libsystem_pthread.dylib 0x000000022071cb7c start_wqthread + 8 (:-1) Thread 25: 0 libsystem_pthread.dylib 0x000000022071cb74 start_wqthread + 0 (:-1) Thread 26: 0 libsystem_pthread.dylib 0x000000022071cb74 start_wqthread + 0 (:-1) Thread 0 crashed with ARM Thread State (64-bit): x0: 0x0000000000000000 x1: 0x0000000283567080 x2: 0x000000000000d927 x3: 0x0000000000000002 x4: 0x0000000000002e03 x5: 0x0000210300000000 x6: 0x0000000000000002 x7: 0x00000000ffffffff x8: 0x00000002815ad350 x9: 0x0000000102406980 x10: 0x0000000000000070 x11: 0x0000000000000100 x12: 0x0000000000002000 x13: 0x0000000000001400 x14: 0x0000140000000000 x15: 0x0000000000000000 x16: 0x00000000000001de x17: 0x0000000217288040 x18: 0x0000000000000000 x19: 0x00000002814843c0 x20: 0xffffffff77ffffff x21: 0x0000000280088ec0 x22: 0x0000000283564900 x23: 0x0000000000000114 x24: 0x0000000000000000 x25: 0x0000000217288120 x26: 0x0000000283564900 x27: 0x000000000000000f x28: 0x0000000000000000 fp: 0x000000016f6127d0 lr: 0x00000001c7e5d320 sp: 0x000000016f6127c0 pc: 0x0000000102406988 cpsr: 0x80000000 esr: 0x92000006 (Data Abort) byte read Translation fault Binary Images: 0x1007ec000 - 0x1014b7fff Runner arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Runner 0x1017e4000 - 0x1018fbfff Adapty arm64 <2cfef0cf190439039d93e9b8e542d642> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/Adapty.framework/Adapty 0x101b18000 - 0x101b67fff Adjust arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/Adjust.framework/Adjust 0x101bec000 - 0x101bfbfff FBLPromises arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/FBLPromises.framework/FBLPromises 0x101c20000 - 0x101c2ffff FirebaseCore arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/FirebaseCore.framework/FirebaseCore 0x101c54000 - 0x101c5bfff FirebaseCoreExtension arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/FirebaseCoreExtension.framework/FirebaseCoreExtension 0x101c6c000 - 0x101c87fff FirebaseCoreInternal arm64 <75cd5f85a06431c799f3e152cac6dfd7> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/FirebaseCoreInternal.framework/FirebaseCoreInternal 0x101cd8000 - 0x101d1bfff FirebaseCrashlytics arm64 <6da4fe56215c3642a20801150c4e1a91> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/FirebaseCrashlytics.framework/FirebaseCrashlytics 0x101da4000 - 0x101dbbfff FirebaseDynamicLinks arm64 <645c69b8d1603b7a90e27e620e8070ab> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/FirebaseDynamicLinks.framework/FirebaseDynamicLinks 0x101df0000 - 0x101e07fff FirebaseInstallations arm64 <58ffd775555138dfb10da82b9c37e88d> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/FirebaseInstallations.framework/FirebaseInstallations 0x101e40000 - 0x101e73fff FirebaseMessaging arm64 <184e4344db323513a16d459807cbd881> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/FirebaseMessaging.framework/FirebaseMessaging 0x101ed4000 - 0x101eeffff FirebaseSessions arm64 <9408d110a909386882a0fc97589970da> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/FirebaseSessions.framework/FirebaseSessions 0x101f40000 - 0x101f67fff GTMSessionFetcher arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/GTMSessionFetcher.framework/GTMSessionFetcher 0x101fb0000 - 0x101fd3fff GoogleDataTransport arm64 <6971d9da477c345a855fad68009d5a7a> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/GoogleDataTransport.framework/GoogleDataTransport 0x102018000 - 0x102023fff GoogleToolboxForMac arm64 <0b1525a2472e3beebe61ffb7231e2a53> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/GoogleToolboxForMac.framework/GoogleToolboxForMac 0x102040000 - 0x10205bfff GoogleUtilities arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/GoogleUtilities.framework/GoogleUtilities 0x102094000 - 0x10209bfff JPSVolumeButtonHandler arm64 <56d8df972a9c37698087ae5386acd6e4> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/JPSVolumeButtonHandler.framework/JPSVolumeButtonHandler 0x1020b0000 - 0x1020c3fff Mantle arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/Mantle.framework/Mantle 0x1020e8000 - 0x102137fff Mixpanel arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/Mixpanel.framework/Mixpanel 0x1021c4000 - 0x1021d7fff Promises arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/Promises.framework/Promises 0x102200000 - 0x10220bfff Reachability arm64 <7e0d1ac8e3103b7a9a62f696e8d30e85> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/Reachability.framework/Reachability 0x102230000 - 0x10227bfff SDWebImage arm64 <060a6070446a3b70a5d09f950da39fb0> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/SDWebImage.framework/SDWebImage 0x102320000 - 0x10232bfff SDWebImageWebPCoder arm64 <1a84d62827df3f02a8b5ea1ea69e0f1d> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/SDWebImageWebPCoder.framework/SDWebImageWebPCoder 0x102344000 - 0x102353fff adapty_flutter arm64 <3fe67b6a05533b1199ce42c5f7a59f85> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/adapty_flutter.framework/adapty_flutter 0x102378000 - 0x102387fff adjust_sdk arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/adjust_sdk.framework/adjust_sdk 0x1023a0000 - 0x1023c3fff arkit_plugin arm64 <736d766f73483a92bbfa30e02ea2941f> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/arkit_plugin.framework/arkit_plugin 0x1023fc000 - 0x10241ffff camerawesome arm64 <8c3ed3eb248f357497cd09bd950341c2> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/camerawesome.framework/camerawesome 0x10246c000 - 0x102477fff connectivity_plus arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/connectivity_plus.framework/connectivity_plus 0x102498000 - 0x10249ffff device_info_plus arm64 <48e620c93f7d3c16b5692e9509ff992c> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/device_info_plus.framework/device_info_plus 0x1024b0000 - 0x1024cbfff flutter_image_compress_common arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/flutter_image_compress_common.framework/flutter_image_compress_common 0x102520000 - 0x10252ffff flutter_local_notifications arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/flutter_local_notifications.framework/flutter_local_notifications 0x10254c000 - 0x10255bfff flutter_secure_storage arm64 <50fdfbff4fd13bd49c187016b8693644> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/flutter_secure_storage.framework/flutter_secure_storage 0x10257c000 - 0x102583fff flutter_timezone arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/flutter_timezone.framework/flutter_timezone 0x102594000 - 0x1025bffff health arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/health.framework/health 0x1025f8000 - 0x10260bfff image_picker_ios arm64 <6bd16be6eb053a0db09e1e236e900a05> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/image_picker_ios.framework/image_picker_ios 0x102630000 - 0x102637fff in_app_review arm64 <0821fd1a9f79317ea14dbfd2860f303b> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/in_app_review.framework/in_app_review 0x102648000 - 0x10269ffff libwebp arm64 <137ef43bafc23bb796af9101b537c452> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/libwebp.framework/libwebp 0x1026f8000 - 0x102713fff mixpanel_flutter arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/mixpanel_flutter.framework/mixpanel_flutter 0x10273c000 - 0x102747fff motion_sensors arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/motion_sensors.framework/motion_sensors 0x10276c000 - 0x102773fff nanopb arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/nanopb.framework/nanopb 0x102788000 - 0x10278ffff open_mail_app arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/open_mail_app.framework/open_mail_app 0x1027a4000 - 0x1027abfff package_info_plus arm64 <23161e16bd8835ce9458f0ab1ea705e6> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/package_info_plus.framework/package_info_plus 0x1027bc000 - 0x1027c7fff path_provider_foundation arm64 <5dccb5989f803325956cd09579899a1d> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/path_provider_foundation.framework/path_provider_foundation 0x1027e0000 - 0x1027fffff photo_manager arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/photo_manager.framework/photo_manager 0x102838000 - 0x10283ffff url_launcher_ios arm64 <29b96f128d1a30d19140e938aa313af7> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/url_launcher_ios.framework/url_launcher_ios 0x102854000 - 0x102877fff webview_flutter_wkwebview arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/webview_flutter_wkwebview.framework/webview_flutter_wkwebview 0x1028d4000 - 0x10316bfff Flutter arm64 <4c4c444555553144a19d3dfde98674e8> /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/Flutter.framework/Flutter 0x103624000 - 0x10362ffff libobjc-trampolines.dylib arm64e <695a8449aae838b6851cced0b1176f03> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib 0x109db0000 - 0x10add7fff App arm64 /private/var/containers/Bundle/Application/990C6404-49FD-4A36-B836-FA43491BB9E0/Runner.app/Frameworks/App.framework/App 0x1bac55000 - 0x1bb532fff Foundation arm64e <6e76dc9611af3b2eb71e215f9cc6e822> /System/Library/Frameworks/Foundation.framework/Foundation 0x1c098f000 - 0x1c0d76fff CoreFoundation arm64e <4230c12242e8383bbeecee7b61f8bb61> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 0x1c19a0000 - 0x1c1d6bfff CFNetwork arm64e <6aafe7c4f1c43020ad1670591c86d7b0> /System/Library/Frameworks/CFNetwork.framework/CFNetwork 0x1c29fe000 - 0x1c4222fff UIKitCore arm64e /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore 0x1c7e5b000 - 0x1c7ea1fff libdispatch.dylib arm64e /usr/lib/system/libdispatch.dylib 0x1cbf7f000 - 0x1cc38efff CoreMotion arm64e <30e3286cf5fc3655a5c0d8604de58645> /System/Library/Frameworks/CoreMotion.framework/CoreMotion 0x1d01f9000 - 0x1d0419fff AVFCore arm64e <7a2e7ae23d0b3546bfc710c9445c3343> /System/Library/PrivateFrameworks/AVFCore.framework/AVFCore 0x1da55c000 - 0x1da65dfff AVFCapture arm64e <6c24dc66e3da3127a2b98b5bd5a2b50a> /System/Library/PrivateFrameworks/AVFCapture.framework/AVFCapture 0x1dfed1000 - 0x1dff56a23 dyld arm64e <6987370ac3853135a27f6731706bcbd8> /usr/lib/dyld 0x1fbeaa000 - 0x1fbeb2fff GraphicsServices arm64e /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices 0x1ff8d3000 - 0x1ff90aff7 libsystem_kernel.dylib arm64e <75da6452934e3f80b181d47074378e83> /usr/lib/system/libsystem_kernel.dylib 0x22071c000 - 0x220727ff3 libsystem_pthread.dylib arm64e <56698309210a313797d414e4604b1117> /usr/lib/system/libsystem_pthread.dylib EOF

Crash log from crashlytics:

Crashed: com.apple.main-thread
0  camerawesome                   0xa988 __88-[ImageStreamController captureOutput:didOutputSampleBuffer:fromConnection:orientation:]_block_invoke + 8
1  libdispatch.dylib              0x63850 _dispatch_call_block_and_release + 24
2  libdispatch.dylib              0x647c8 _dispatch_client_callout + 16
3  libdispatch.dylib              0x45f18 _dispatch_main_queue_drain + 888
4  libdispatch.dylib              0x45b90 _dispatch_main_queue_callback_4CF$VARIANT$armv81 + 36
5  CoreFoundation                 0x93818 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
6  CoreFoundation                 0x77498 __CFRunLoopRun + 2096
7  CoreFoundation                 0x7bb48 CFRunLoopRunSpecific + 584
8  GraphicsServices               0x1984 GSEventRunModal + 160
9  UIKitCore                      0x375638 -[UIApplication _run] + 868
10 UIKitCore                      0x3752b0 UIApplicationMain + 312
11 Runner                         0x8374 main + 6 (AppDelegate.swift:6)
12 ???                            0x1d54a5df0 (Missing)
FlawLessx commented 3 months ago

is this fixed in 2.0.1 version?

g-apparence commented 3 months ago

The 2.0.1 has completely rewrite the iOS part. I don't have that kind of errors on the apps I have in production but they don't use the analyzer. Would kinda need a bit more to reproduce it.