Posts

Post not yet marked as solved
2 Replies
2.9k Views
Hi All,I have been working on an application developed with Electron. The application is working fine after code signing and notarization (code signing has been done with the use of electron-builder, notarization has been done by using electron-notarize). There is only one specific point where my application breaks and throws an error message. I am using arduino as 3rd party inside my app. When I try to compile the code for esp32 using arduino-builder, the app tries to run following command via child_process and throws error**************************************************************************************************************************************************************python "/Applications/ElectronArduino.app/Contents/Resources/arduino-1.8.5/hardware/espressif/esp32/tools/gen_esp32part.py" -q "/Applications/ElectronArduino.app/Contents/Resources/arduino-1.8.5/hardware/espressif/esp32/tools/partitions/default.csv" "/var/folders/79/4j1c9rw94cj3zv_k12zhq6jm0000gn/T/sdk/ar.ino.partitions.bin""/Applications/ElectronArduino.app/Contents/Resources/arduino-1.8.5/hardware/espressif/esp32/tools/esptool/esptool" --chip esp32 elf2image --flash_mode "dio" --flash_freq "80m" --flash_size "16MB" -o "/var/folders/79/4j1c9rw94cj3zv_k12zhq6jm0000gn/T/sdk/ar.ino.bin" "/var/folders/79/4j1c9rw94cj3zv_k12zhq6jm0000gn/T/sdk/ar.ino.elf"signal: killed1**************************************************************************************************************************************************************esptool quit ununexpectedlyProcess: esptool [7049] Path: /Applications/ElectronArduino.app/Contents/Resources/arduino-1.8.5/hardware/espressif/esp32/tools/esptool/esptool Identifier: esptool Version: ??? Code Type: X86-64 (Native) Parent Process: ??? [7048] Responsible: esptool [7049] User ID: 501 Date/Time: 2019-10-11 13:23:36.755 +0530 OS Version: Mac OS X 10.14.6 (18G95) Report Version: 12 Anonymous UUID: 2704150D-798D-484E-E2CC-F5C747AE11E8 Sleep/Wake UUID: 7068B47E-8772-4031-83EE-8DFB03CA5C23 Time Awake Since Boot: 47000 seconds Time Since Wake: 53000 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (Code Signature Invalid) Exception Codes: 0x0000000000000032, 0x0000000107025000 Exception Note: EXC_CORPSE_NOTIFY Termination Reason: Namespace CODESIGNING, Code 0x2 kernel messages: VM Regions Near 0x107025000: MALLOC metadata 0000000107024000-0000000107025000 [ 4K] r--/rwx SM=PRV --> mapped file 0000000107025000-0000000107026000 [ 4K] r--/r-x SM=PRV Object_id=a6fd3e69 __TEXT 0000000108e4a000-0000000108eb5000 [ 428K] r-x/rwx SM=COW /usr/lib/dyld Application Specific Information: dyld: in dlopen() /var/folders/79/4j1c9rw94cj3zv_k12zhq6jm0000gn/T/_MEIJUFeua/Python Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 dyld 0x0000000108e8b3b0 memcmp + 208 1 dyld 0x0000000108e60a30 ImageLoaderMachO::validateFirstPages(linkedit_data_command const*, int, unsigned char const*, unsigned long, long long, ImageLoader::LinkContext const&) + 104 2 dyld 0x0000000108e66756 ImageLoaderMachOCompressed::instantiateFromFile(char const*, int, unsigned char const*, unsigned long, unsigned long long, unsigned long long, stat const&, unsigned int, unsigned int, linkedit_data_command const*, encryption_info_command const*, ImageLoader::LinkContext const&) + 278 3 dyld 0x0000000108e5fa90 ImageLoaderMachO::instantiateFromFile(char const*, int, unsigned char const*, unsigned long, unsigned long long, unsigned long long, stat const&, ImageLoader::LinkContext const&) + 158 4 dyld 0x0000000108e4df39 dyld::loadPhase6(int, stat const&, char const*, dyld::LoadContext const&) + 769 5 dyld 0x0000000108e54cc6 dyld::loadPhase5(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector >*) + 1053 6 dyld 0x0000000108e54847 dyld::loadPhase4(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector >*) + 185 7 dyld 0x0000000108e545a1 dyld::loadPhase3(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector >*) + 1387 8 dyld 0x0000000108e53d18 dyld::loadPhase1(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector >*) + 135 9 dyld 0x0000000108e4daca dyld::loadPhase0(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector >*) + 496 10 dyld 0x0000000108e4d659 dyld::load(char const*, dyld::LoadContext const&, unsigned int&) + 185 11 dyld 0x0000000108e5931f dlopen_internal + 418 12 libdyld.dylib 0x00007fff7ccfdd43 dlopen + 200 13 esptool 0x0000000106c49bf7 0x106c47000 + 11255 14 esptool 0x0000000106c48ad3 0x106c47000 + 6867 15 esptool 0x0000000106c48df9 0x106c47000 + 7673 16 esptool 0x0000000106c478a4 0x106c47000 + 2212 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000107025000 rcx: 0x0000000000000000 rdx: 0x0000000000000730 rdi: 0x0000000107025000 rsi: 0x00007ffee8fae700 rbp: 0x00007ffee8fae0e0 rsp: 0x00007ffee8fae0e0 r8: 0x0000000000000006 r9: 0x0000000000001000 r10: 0x0000000000000001 r11: 0x0000000000000202 r12: 0x0000000000001000 r13: 0x0000000000000006 r14: 0x0000000000000730 r15: 0x00007f989e402670 rip: 0x0000000108e8b3b0 rfl: 0x0000000000010246 cr2: 0x0000000107025000 Logical CPU: 0 Error Code: 0x00000004 Trap Number: 14 Binary Images: 0x106c47000 - 0x106c4cff7 +esptool (???) <55B994E1-1614-3E85-B704-22C6158BB3D8> /Applications/ElectronArduino.app/Contents/Resources/arduino-1.8.5/hardware/espressif/esp32/tools/esptool/esptool 0x108e4a000 - 0x108eb470f dyld (655.1.1) /usr/lib/dyld 0x7fff79cf9000 - 0x7fff79cfaffb libSystem.B.dylib (1252.250.1) /usr/lib/libSystem.B.dylib 0x7fff79f3c000 - 0x7fff79f8fff7 libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib 0x7fff79f90000 - 0x7fff79fa5ff7 libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib 0x7fff7b530000 - 0x7fff7bcb5fdf libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib 0x7fff7c39f000 - 0x7fff7c3b1ff7 libz.1.dylib (70.200.4) /usr/lib/libz.1.dylib 0x7fff7cb95000 - 0x7fff7cb99ff3 libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib 0x7fff7cb9a000 - 0x7fff7cba4ff3 libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib 0x7fff7cba5000 - 0x7fff7cbacff7 libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib 0x7fff7cbad000 - 0x7fff7cbb6ff7 libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib 0x7fff7cbb7000 - 0x7fff7cc3bfc3 libcorecrypto.dylib (602.260.2) <01464D24-570C-3B83-9D18-467769E0FCDD> /usr/lib/system/libcorecrypto.dylib 0x7fff7ccc2000 - 0x7fff7ccfbff7 libdispatch.dylib (1008.270.1) <97273678-E94C-3C8C-89F6-2E2020F4B43B> /usr/lib/system/libdispatch.dylib 0x7fff7ccfc000 - 0x7fff7cd28ff7 libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib 0x7fff7cd29000 - 0x7fff7cd29ffb libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib 0x7fff7cd37000 - 0x7fff7cd37ff7 liblaunch.dylib (1336.261.2) <2B07E27E-D404-3E98-9D28-BCA641E5C479> /usr/lib/system/liblaunch.dylib 0x7fff7cd38000 - 0x7fff7cd3dfff libmacho.dylib (927.0.3) /usr/lib/system/libmacho.dylib 0x7fff7cd3e000 - 0x7fff7cd40ffb libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib 0x7fff7cd41000 - 0x7fff7cd42ff7 libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib 0x7fff7cd43000 - 0x7fff7cd5aff3 libsystem_asl.dylib (356.200.4) /usr/lib/system/libsystem_asl.dylib 0x7fff7cd5b000 - 0x7fff7cd5bff7 libsystem_blocks.dylib (73) /usr/lib/system/libsystem_blocks.dylib 0x7fff7cd5c000 - 0x7fff7cde3fff libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib 0x7fff7cde4000 - 0x7fff7cde7ffb libsystem_configuration.dylib (963.270.3) <2B4A836D-68A4-33E6-8D48-CD4486B03387> /usr/lib/system/libsystem_configuration.dylib 0x7fff7cde8000 - 0x7fff7cdebff7 libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib 0x7fff7cdec000 - 0x7fff7cdf2fff libsystem_darwin.dylib (1272.250.1) /usr/lib/system/libsystem_darwin.dylib 0x7fff7cdf3000 - 0x7fff7cdf9ff7 libsystem_dnssd.dylib (878.270.2) /usr/lib/system/libsystem_dnssd.dylib 0x7fff7cdfa000 - 0x7fff7ce45ffb libsystem_info.dylib (517.200.9) /usr/lib/system/libsystem_info.dylib 0x7fff7ce46000 - 0x7fff7ce6eff7 libsystem_kernel.dylib (4903.271.2) /usr/lib/system/libsystem_kernel.dylib 0x7fff7ce6f000 - 0x7fff7cebaff7 libsystem_m.dylib (3158.200.7) /usr/lib/system/libsystem_m.dylib 0x7fff7cebb000 - 0x7fff7cee5fff libsystem_malloc.dylib (166.270.1) <011F3AD0-8E6A-3A89-AE64-6E5F6840F30A> /usr/lib/system/libsystem_malloc.dylib 0x7fff7cee6000 - 0x7fff7cef0ff7 libsystem_networkextension.dylib (767.250.2) /usr/lib/system/libsystem_networkextension.dylib 0x7fff7cef1000 - 0x7fff7cef8fff libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib 0x7fff7cef9000 - 0x7fff7cf02fef libsystem_platform.dylib (177.270.1) <9D1FE5E4-EB7D-3B3F-A8D1-A96D9CF1348C> /usr/lib/system/libsystem_platform.dylib 0x7fff7cf03000 - 0x7fff7cf0dff7 libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib 0x7fff7cf0e000 - 0x7fff7cf11ff7 libsystem_sandbox.dylib (851.270.1) <9494594B-5199-3186-82AB-5FF8BED6EE16> /usr/lib/system/libsystem_sandbox.dylib 0x7fff7cf12000 - 0x7fff7cf14ff3 libsystem_secinit.dylib (30.260.2) /usr/lib/system/libsystem_secinit.dylib 0x7fff7cf15000 - 0x7fff7cf1cff3 libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib 0x7fff7cf1d000 - 0x7fff7cf32fff libsystem_trace.dylib (906.260.1) /usr/lib/system/libsystem_trace.dylib 0x7fff7cf34000 - 0x7fff7cf39ffb libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib 0x7fff7cf3a000 - 0x7fff7cf69fff libxpc.dylib (1336.261.2) <7DEE2300-6D8E-3C00-9C63-E3E80D56B0C4> /usr/lib/system/libxpc.dylib External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 28842 thread_create: 0 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=237.8M resident=0K(0%) swapped_out_or_unallocated=237.8M(100%) Writable regions: Total=17.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=17.3M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Kernel Alloc Once 8K 1 MALLOC 9260K 7 MALLOC guard page 16K 4 STACK GUARD 56.0M 1 Stack 8192K 1 __DATA 2272K 41 __LINKEDIT 226.1M 3 __TEXT 11.7M 40 mapped file 4K 1 shared memory 8K 2 =========== ======= ======= TOTAL 313.1M 101**************************************************************************************************************************************************************My entitlement file includes : com.apple.security.cs.allow-unsigned-executable-memory com.apple.security.cs.disable-library-validation com.apple.security.cs.allow-dyld-environment-variables com.apple.security.cs.allow-jit com.apple.security.device.camera com.apple.security.device.microphone NSMicrophoneUsageDescription Access Microphone NSCameraUsageDescription Access camera I am stuck with this issue for so long. Please help.Let me know for any additional details, if required.
Posted Last updated
.