-
-
Notifications
You must be signed in to change notification settings - Fork 148
Open
Description
Having a few Issues with cropper!
Setup:
"@baronha/react-native-multiple-image-picker": "2.2.5",
"react-native": "0.79.7",
1 - Getting the following crash in production when using cropper
const response = await openCropper(processedPath, {freeStyle: true});
Crashed: com.apple.main-thread
0 DogCatApp 0x9b5a1c EditorViewController.removeVideo() + 1329 (EditorViewController.swift:1329)
1 DogCatApp 0x9b5f14 @objc EditorViewController.__deallocating_deinit + 1336 (EditorViewController.swift:1336)
2 libsystem_blocks.dylib 0x18a0 bool HelperBase<ExtendedInline>::disposeCapture<(HelperBase<ExtendedInline>::BlockCaptureKind)3>(unsigned int, unsigned char*) + 68
3 libsystem_blocks.dylib 0x16f0 HelperBase<GenericInline>::destroyBlock(Block_layout*, bool, unsigned char*) + 116
4 libsystem_blocks.dylib 0x1470 _call_dispose_helpers_excp + 72
5 libsystem_blocks.dylib 0x11e8 _Block_release + 236
6 libsystem_blocks.dylib 0x1920 bool HelperBase<ExtendedInline>::disposeCapture<(HelperBase<ExtendedInline>::BlockCaptureKind)4>(unsigned int, unsigned char*) + 68
7 libsystem_blocks.dylib 0x1740 HelperBase<GenericInline>::destroyBlock(Block_layout*, bool, unsigned char*) + 196
8 libsystem_blocks.dylib 0x1470 _call_dispose_helpers_excp + 72
9 libsystem_blocks.dylib 0x11e8 _Block_release + 236
10 CoreFoundation 0x11a28 <redacted> + 116
11 CoreFoundation 0x117e0 <redacted> + 148
12 UIKitCore 0xb43f0 <redacted> + 144
13 UIKitCore 0xca4ff8 <redacted> + 204
14 UIKitCore 0x19639bc <redacted> + 180
15 UIKitCore 0x1963750 <redacted> + 852
16 UIKitCore 0x8f2a4 __UIVIEW_IS_EXECUTING_ANIMATION_COMPLETION_BLOCK__ + 36
17 UIKitCore 0x198a960 <redacted> + 628
18 UIKitCore 0x196a168 <redacted> + 260
19 UIKitCore 0x196a5cc <redacted> + 192
20 UIKitCore 0x196a63c <redacted> + 304
21 QuartzCore 0xe3da4 <redacted> + 132
22 libdispatch.dylib 0x1b7ec _dispatch_client_callout + 16
23 libdispatch.dylib 0x38b24 _dispatch_main_queue_drain.cold.5 + 812
24 libdispatch.dylib 0x10ec8 _dispatch_main_queue_drain + 180
25 libdispatch.dylib 0x10e04 _dispatch_main_queue_callback_4CF + 44
26 CoreFoundation 0x6a2c8 <redacted> + 16
27 CoreFoundation 0x1db3c <redacted> + 1944
28 CoreFoundation 0x1ca6c <redacted> + 532
29 GraphicsServices 0x1498 GSEventRunModal + 120
30 UIKitCore 0x9dba4 <redacted> + 792
31 UIKitCore 0x46a78 UIApplicationMain + 336
32 DogCatApp 0x578c main + 10 (AppDelegate.swift:10)
33 ??? 0x18e0c2e28 (Missing)
which seems to be resolved by adding a fake delay to call cropper after picker (react-native-image-picker), which isnt ideal as i dont know if it wil work for every device
2- Cancelling open cropper never solves, so i dont know when to remove my loading state
3- For some reason some images get rotated after cropping, i think its portrait shots
4- Seems Circle and freeStyle dont do anything? Would be great to be able to set freeForm as a default
Metadata
Metadata
Assignees
Labels
No labels