Post not yet marked as solved
Post marked as unsolved with 2 replies, 2,891 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.