arduino / arduino-preprocessor

Parses an Arduino Sketch and converts it into valid C++ source code
49 stars 13 forks source link

Arduino Crashing #13

Open dsMartyn opened 3 years ago

dsMartyn commented 3 years ago

When pressing CTRL + Space in Arduino IDE.

The pre-processor crashes leaving this error report.

/Applications/Arduino Beta.app/Contents/Java/arduino-builder -code-complete-at /Users/martyn/Documents/Arduino/sketch_jan06a/sketch_jan06a.ino:12:12 -logger=machine -hardware /Applications/Arduino Beta.app/Contents/Java/hardware -hardware /Users/martyn/Library/Arduino15/packages -tools /Applications/Arduino Beta.app/Contents/Java/tools-builder -tools /Applications/Arduino Beta.app/Contents/Java/hardware/tools/avr -tools /Users/martyn/Library/Arduino15/packages -built-in-libraries /Applications/Arduino Beta.app/Contents/Java/libraries -libraries /Users/martyn/Documents/Arduino/libraries -fqbn=Heltec-esp32:esp32:wifi_lora_32_V2:PSRAM=disabled,CPUFreq=240,UploadSpeed=921600,DebugLevel=debug,LORAWAN_REGION=0,LoRaWanDebugLevel=0 -ide-version=10900 -build-path /var/folders/pt/3vgcj78504j5zjl2_s8vxtlw0000gn/T/arduino_build_617078 -warnings=none -build-cache /var/folders/pt/3vgcj78504j5zjl2_s8vxtlw0000gn/T/arduino_cache_815488 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esptool_py.path=/Users/martyn/Library/Arduino15/packages/Heltec-esp32/tools/esptool_py/2.6.1 -prefs=runtime.tools.esptool_py-2.6.1.path=/Users/martyn/Library/Arduino15/packages/Heltec-esp32/tools/esptool_py/2.6.1 -prefs=runtime.tools.mkspiffs.path=/Users/martyn/Library/Arduino15/packages/Heltec-esp32/tools/mkspiffs/0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=/Users/martyn/Library/Arduino15/packages/Heltec-esp32/tools/mkspiffs/0.2.3 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=/Users/martyn/Library/Arduino15/packages/Heltec-esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-1.22.0-80-g6c4433a-5.2.0.path=/Users/martyn/Library/Arduino15/packages/Heltec-esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0 -experimental /Users/martyn/Documents/Arduino/sketch_jan06a/sketch_jan06a.ino signal: abort trapAssertion failed: (isValid()), function getFilename, file clang/include/clang/Basic/SourceLocation.h, line 376.

com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input at [Source: (String)""; line: 1, column: 0] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4133) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3988) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2992) at cc.arduino.autocomplete.ClangCompletionProvider.getCompletionsImpl(ClangCompletionProvider.java:99) at org.fife.ui.autocomplete.CompletionProviderBase.getCompletions(CompletionProviderBase.java:104) at org.fife.ui.autocomplete.AutoCompletion.refreshPopupWindow(AutoCompletion.java:801) at org.fife.ui.autocomplete.AutoCompletion$AutoCompleteAction.actionPerformed(AutoCompletion.java:1351) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1668) at javax.swing.JComponent.processKeyBinding(JComponent.java:2882) at javax.swing.JComponent.processKeyBindings(JComponent.java:2929) at javax.swing.JComponent.processKeyEvent(JComponent.java:2845) at java.awt.Component.processEvent(Component.java:6316) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:835) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1103) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:974) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:800) at java.awt.Component.dispatchEventImpl(Component.java:4760) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Process: arduino-preprocessor [25268] Path: /Applications/Arduino Beta.app/Contents/Java/tools-builder/arduino-preprocessor/0.1.5/arduino-preprocessor Identifier: arduino-preprocessor Version: 0 Code Type: X86-64 (Native) Parent Process: ??? [25263] Responsible: Arduino [25216] User ID: 501

Date/Time: 2021-01-06 16:46:09.814 +0000 OS Version: macOS 11.1 (20C69) Report Version: 12 Bridge OS Version: 5.1 (18P3030) Anonymous UUID: 3F30F205-B550-D8F8-A5A5-EFDC548D09E5

Sleep/Wake UUID: 3B404205-975F-4107-A79A-A5B636E1A27F

Time Awake Since Boot: 40000 seconds Time Since Wake: 6900 seconds

System Integrity Protection: disabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information: dyld2 mode Assertion failed: (isValid()), function getFilename, file clang/include/clang/Basic/SourceLocation.h, line 376.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff2032f462 pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff2035d610 pthread_kill + 263 2 libsystem_c.dylib 0x00007fff202b0720 abort + 120 3 libsystem_c.dylib 0x00007fff202af9d6 __assert_rtn + 314 4 arduino-preprocessor 0x000000010f646597 clang::PresumedLoc::getFilename() const + 71 5 arduino-preprocessor 0x000000010f6740ce encode(clang::CodeCompletionResult const&, clang::CodeCompletionString const, clang::SourceManager const&) + 1054 6 arduino-preprocessor 0x000000010f672302 CustomCodeCompleteConsumer::ProcessCodeCompleteResults(clang::Sema&, clang::CodeCompletionContext, clang::CodeCompletionResult, unsigned int) + 562 7 arduino-preprocessor 0x000000011010ce8c clang::Sema::CodeCompleteExpression(clang::Scope, clang::Sema::CodeCompleteExpressionData const&) + 1180 8 arduino-preprocessor 0x0000000110112e2e CodeCompleteOverloadResults(clang::Sema&, clang::Scope, llvm::MutableArrayRef, unsigned int, bool) + 830 9 arduino-preprocessor 0x00000001101127db clang::Sema::CodeCompleteCall(clang::Scope, clang::Expr, llvm::ArrayRef<clang::Expr>) + 2315 10 arduino-preprocessor 0x000000010ffd8c4d clang::Parser::ParsePostfixExpressionSuffix(clang::ActionResult<clang::Expr, true>) + 2989 11 arduino-preprocessor 0x000000010ffdb1d0 clang::Parser::ParseCastExpression(bool, bool, bool&, clang::Parser::TypeCastState) + 6000 12 arduino-preprocessor 0x000000010ffd6cc1 clang::Parser::ParseAssignmentExpression(clang::Parser::TypeCastState) + 161 13 arduino-preprocessor 0x000000010ffd6bfe clang::Parser::ParseExpression(clang::Parser::TypeCastState) + 14 14 arduino-preprocessor 0x000000011001d2ac clang::Parser::ParseExprStatement() + 60 15 arduino-preprocessor 0x000000011001be24 clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt, 32u>&, clang::Parser::AllowedContsructsKind, clang::SourceLocation, clang::Parser::ParsedAttributesWithRange&) + 836 16 arduino-preprocessor 0x000000011001ba29 clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt, 32u>&, clang::Parser::AllowedContsructsKind, clang::SourceLocation) + 185 17 arduino-preprocessor 0x00000001100236c9 clang::Parser::ParseCompoundStatementBody(bool) + 1593 18 arduino-preprocessor 0x00000001100241a2 clang::Parser::ParseFunctionStatementBody(clang::Decl, clang::Parser::ParseScope&) + 162 19 arduino-preprocessor 0x000000011003c1b7 clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList) + 2855 20 arduino-preprocessor 0x000000010ffae2e8 clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, unsigned int, clang::SourceLocation, clang::Parser::ForRangeInit) + 1880 21 arduino-preprocessor 0x000000011003b4a7 clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) + 855 22 arduino-preprocessor 0x000000011003aeab clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec, clang::AccessSpecifier) + 315 23 arduino-preprocessor 0x0000000110039b1d clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec) + 2397 24 arduino-preprocessor 0x0000000110038d88 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&) + 264 25 arduino-preprocessor 0x000000010ff9b6dd clang::ParseAST(clang::Sema&, bool, bool) + 397 26 arduino-preprocessor 0x000000010fee0585 clang::FrontendAction::Execute() + 69 27 arduino-preprocessor 0x000000010f6712d4 DoCodeCompletion(std::1::basic_string<char, std::1::char_traits, std::1::allocator > const&, std::1::basic_string<char, std::1::char_traits, std::__1::allocator > const&, int, int) + 5172 28 arduino-preprocessor 0x000000010f61b637 main + 1335 29 libdyld.dylib 0x00007fff20378621 start + 1

Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x00000001111f3e00 rcx: 0x00007ffee05ec218 rdx: 0x0000000000000000 rdi: 0x0000000000000307 rsi: 0x0000000000000006 rbp: 0x00007ffee05ec240 rsp: 0x00007ffee05ec218 r8: 0x0000000000000178 r9: 0xcccccccccccccccd r10: 0x00000001111f3e00 r11: 0x0000000000000246 r12: 0x0000000000000307 r13: 0x0000000110fe4000 r14: 0x0000000000000006 r15: 0x0000000000000016 rip: 0x00007fff2032f462 rfl: 0x0000000000000246 cr2: 0x00007fff202b06a8

Logical CPU: 0 Error Code: 0x02000148 Trap Number: 133

Thread 0 instruction stream not available.

Thread 0 last branch register state not available.

Binary Images: 0x10f60e000 - 0x11096dfff +arduino-preprocessor (0) /Applications/Arduino Beta.app/Contents/Java/tools-builder/arduino-preprocessor/0.1.5/arduino-preprocessor 0x11111c000 - 0x1111b7fff dyld (832.7.1) /usr/lib/dyld 0x7fff20093000 - 0x7fff20094fff libsystem_blocks.dylib (78) <9CF131C6-16FB-3DD0-B046-9E0B6AB99935> /usr/lib/system/libsystem_blocks.dylib 0x7fff20095000 - 0x7fff200cafff libxpc.dylib (2038.40.38) <003A027D-9CE3-3794-A319-88495844662D> /usr/lib/system/libxpc.dylib 0x7fff200cb000 - 0x7fff200e2fff libsystem_trace.dylib (1277.50.1) <48C14376-626E-3C81-B0F5-7416E64580C7> /usr/lib/system/libsystem_trace.dylib 0x7fff200e3000 - 0x7fff20181fff libcorecrypto.dylib (1000.60.19) <92F0211E-506E-3760-A3C2-808BF3905C07> /usr/lib/system/libcorecrypto.dylib 0x7fff20182000 - 0x7fff201aefff libsystem_malloc.dylib (317.40.8) <2EF43B96-90FB-3C50-B73E-035238504E33> /usr/lib/system/libsystem_malloc.dylib 0x7fff201af000 - 0x7fff201f3fff libdispatch.dylib (1271.40.12) /usr/lib/system/libdispatch.dylib 0x7fff201f4000 - 0x7fff2022cfff libobjc.A.dylib (818.2) <45EA2DE2-B612-3486-B156-2359CE279159> /usr/lib/libobjc.A.dylib 0x7fff2022d000 - 0x7fff2022ffff libsystem_featureflags.dylib (28.60.1) <7B4EBDDB-244E-3F78-8895-566FE22288F3> /usr/lib/system/libsystem_featureflags.dylib 0x7fff20230000 - 0x7fff202b8fff libsystem_c.dylib (1439.40.11) <06D9F593-C815-385D-957F-2B5BCC223A8A> /usr/lib/system/libsystem_c.dylib 0x7fff202b9000 - 0x7fff2030efff libc++.1.dylib (904.4) /usr/lib/libc++.1.dylib 0x7fff2030f000 - 0x7fff20327fff libc++abi.dylib (904.4) /usr/lib/libc++abi.dylib 0x7fff20328000 - 0x7fff20356fff libsystem_kernel.dylib (7195.60.75) <4BD61365-29AF-3234-8002-D989D295FDBB> /usr/lib/system/libsystem_kernel.dylib 0x7fff20357000 - 0x7fff20362fff libsystem_pthread.dylib (454.60.1) <8DD3A0BC-2C92-31E3-BBAB-CE923A4342E4> /usr/lib/system/libsystem_pthread.dylib 0x7fff20363000 - 0x7fff2039dfff libdyld.dylib (832.7.1) <2F8A14F5-7CB8-3EDD-85EA-7FA960BBC04E> /usr/lib/system/libdyld.dylib 0x7fff2039e000 - 0x7fff203a7fff libsystem_platform.dylib (254.60.1) <3F7F6461-7B5C-3197-ACD7-C8A0CFCC6F55> /usr/lib/system/libsystem_platform.dylib 0x7fff203a8000 - 0x7fff203d3fff libsystem_info.dylib (542.40.3) <0979757C-5F0D-3F5A-9E0E-EBF234B310AF> /usr/lib/system/libsystem_info.dylib 0x7fff227c0000 - 0x7fff227c9fff libsystem_darwin.dylib (1439.40.11) /usr/lib/system/libsystem_darwin.dylib 0x7fff22bda000 - 0x7fff22be5fff libsystem_notify.dylib (279.40.4) <98D74EEF-60D9-3665-B877-7BE1558BA83E> /usr/lib/system/libsystem_notify.dylib 0x7fff24b35000 - 0x7fff24b43fff libsystem_networkextension.dylib (1295.60.5) /usr/lib/system/libsystem_networkextension.dylib 0x7fff24ba1000 - 0x7fff24bb7fff libsystem_asl.dylib (385) <940C5BB9-4928-3A63-97F2-132797C8B7E5> /usr/lib/system/libsystem_asl.dylib 0x7fff2629f000 - 0x7fff262a6fff libsystem_symptoms.dylib (1431.60.1) <88F35AAC-746F-3176-81DF-49CE3D285636> /usr/lib/system/libsystem_symptoms.dylib 0x7fff282f1000 - 0x7fff28301fff libsystem_containermanager.dylib (318.60.1) <4ED09A19-04CC-3464-9EFB-F674932020B5> /usr/lib/system/libsystem_containermanager.dylib 0x7fff28ffd000 - 0x7fff29000fff libsystem_configuration.dylib (1109.60.2) /usr/lib/system/libsystem_configuration.dylib 0x7fff29001000 - 0x7fff29005fff libsystem_sandbox.dylib (1441.60.4) <8CE27199-D633-31D2-AB08-56380A1DA9FB> /usr/lib/system/libsystem_sandbox.dylib 0x7fff29d08000 - 0x7fff29d0afff libquarantine.dylib (119.40.2) <19D42B9D-3336-3543-AF75-6E605EA31599> /usr/lib/system/libquarantine.dylib 0x7fff2a289000 - 0x7fff2a28dfff libsystem_coreservices.dylib (127) /usr/lib/system/libsystem_coreservices.dylib 0x7fff2a491000 - 0x7fff2a4a3fff libz.1.dylib (76) <9F89FD60-03F7-3175-AB34-5112B99E2B8A> /usr/lib/libz.1.dylib 0x7fff2a4a4000 - 0x7fff2a4ebfff libsystem_m.dylib (3186.40.2) <79820D9E-0FF1-3F20-AF4F-F87EE20CE8C9> /usr/lib/system/libsystem_m.dylib 0x7fff2a4ed000 - 0x7fff2a4f2fff libmacho.dylib (973.4) <28AE1649-22ED-3C4D-A232-29D37F821C39> /usr/lib/system/libmacho.dylib 0x7fff2a50f000 - 0x7fff2a51afff libcommonCrypto.dylib (60178.40.2) <1D0A75A5-DEC5-39C6-AB3D-E789B8866712> /usr/lib/system/libcommonCrypto.dylib 0x7fff2a51b000 - 0x7fff2a525fff libunwind.dylib (200.10) /usr/lib/system/libunwind.dylib 0x7fff2a526000 - 0x7fff2a52dfff liboah.dylib (203.13.2) /usr/lib/liboah.dylib 0x7fff2a52e000 - 0x7fff2a538fff libcopyfile.dylib (173.40.2) <89483CD4-DA46-3AF2-AE78-FC37CED05ACC> /usr/lib/system/libcopyfile.dylib 0x7fff2a539000 - 0x7fff2a540fff libcompiler_rt.dylib (102.2) <0DB26EC8-B4CD-3268-B865-C2FC07E4D2AA> /usr/lib/system/libcompiler_rt.dylib 0x7fff2a541000 - 0x7fff2a543fff libsystem_collections.dylib (1439.40.11) /usr/lib/system/libsystem_collections.dylib 0x7fff2a544000 - 0x7fff2a546fff libsystem_secinit.dylib (87.60.1) <99B5FD99-1A8B-37C1-BD70-04990FA33B1C> /usr/lib/system/libsystem_secinit.dylib 0x7fff2a547000 - 0x7fff2a549fff libremovefile.dylib (49.40.3) <750012C2-7097-33C3-B796-2766E6CDE8C1> /usr/lib/system/libremovefile.dylib 0x7fff2a54a000 - 0x7fff2a54afff libkeymgr.dylib (31) <2C7B58B0-BE54-3A50-B399-AA49C19083A9> /usr/lib/system/libkeymgr.dylib 0x7fff2a54b000 - 0x7fff2a552fff libsystem_dnssd.dylib (1310.60.4) <81EFC44D-450E-3AA3-AC8F-D7EF68F464B4> /usr/lib/system/libsystem_dnssd.dylib 0x7fff2a553000 - 0x7fff2a558fff libcache.dylib (83) <2F7F7303-DB23-359E-85CD-8B2F93223E2A> /usr/lib/system/libcache.dylib 0x7fff2a559000 - 0x7fff2a55afff libSystem.B.dylib (1292.60.1) /usr/lib/libSystem.B.dylib 0x7fff2d98c000 - 0x7fff2d98cfff liblaunch.dylib (2038.40.38) <05A7EFDD-4111-3E4D-B668-239B69DE3D0F> /usr/lib/system/liblaunch.dylib 0x7fff2fe39000 - 0x7fff2fe39fff libsystem_product_info_filter.dylib (8.40.1) <7CCAF1A8-F570-341E-B275-0C80B092F8E0> /usr/lib/system/libsystem_product_info_filter.dylib 0x7fff414b8000 - 0x7fff414e7fff libncurses.5.4.dylib (57) <05652959-10ED-3D39-8E0E-C6FC5A68B045> /usr/lib/libncurses.5.4.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: 52271 thread_create: 0 thread_set_state: 72

VM Region Summary: ReadOnly portion of Libraries: Total=519.2M resident=0K(0%) swapped_out_or_unallocated=519.2M(100%) Writable regions: Total=117.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=117.1M(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Kernel Alloc Once 8K 1 MALLOC 108.9M 47 MALLOC guard page 16K 4 STACK GUARD 56.0M 1 Stack 8192K 1 VM_ALLOCATE 12K 3 DATA 1341K 46 DATA_CONST 243K 34 DATA_DIRTY 58K 21 LINKEDIT 494.8M 4 OBJC_RO 60.5M 1 OBJC_RW 2452K 2 __TEXT 24.5M 46 shared memory 4K 1 =========== ======= ======= TOTAL 756.7M 212

Model: MacBookPro15,1, BootROM 1554.60.15.0.0 (iBridge: 18.16.13030.0.0,0), 6 processors, 6-Core Intel Core i7, 2.6 GHz, 16 GB, SMC Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin Graphics: kHW_AMDRadeonPro555XItem, Radeon Pro 555X, spdisplays_pcie_device, 4 GB Memory Module: BANK 0/ChannelA-DIMM0, 8 GB, DDR4, 2400 MHz, SK Hynix, - Memory Module: BANK 2/ChannelB-DIMM0, 8 GB, DDR4, 2400 MHz, SK Hynix, - AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Sep 11 2020 16:57:49 version 9.30.440.2.32.5.61 FWID 01-129bddb Bluetooth: Version 8.0.2f9, 3 services, 18 devices, 1 incoming serial ports Network Service: USB 10/100/1000 LAN, Ethernet, en12 Network Service: iPhone, Ethernet, en14 USB Device: USB 3.1 Bus USB Device: iPhone USB Device: USB2.0 Hub USB Device: CP2102 USB to UART Bridge Controller USB Device: USB 2.0 Hub USB Device: USB Storage USB Device: USB 2.0 BILLBOARD USB Device: USB Billboard Device USB Device: USB3.0 Hub USB Device: USB 10/100/1000 LAN USB Device: Apple T2 Bus USB Device: Touch Bar Backlight USB Device: Touch Bar Display USB Device: Apple Internal Keyboard / Trackpad USB Device: Headset USB Device: Ambient Light Sensor USB Device: FaceTime HD Camera (Built-in) USB Device: Apple T2 Controller Thunderbolt Bus: MacBook Pro, Apple Inc., 47.4 Thunderbolt Bus: MacBook Pro, Apple Inc., 47.4