Closed ebadiere closed 6 years ago
Thanks for the detailed info, looking :+1:
Have you downloaded the trusted setup with ./zcutil/fetch-params.sh
? Normally zend should complain if it's missing but I've seen it fail with an assertion in the past. You can also try the pre-built Mac binaries from here. As you are on Sierra and the binaries are not signed with a developer certificate you'll have to enable software downloaded from anywhere via sudo spctl --master-disable
.
Okay, I downloaded the binaries, unzipped, and ran the fetch-params.sh. The ZCash params sprout-proving.key and sprout-verifying.key were downloaded.
I then ran the start_zend.sh script and got pretty much the same thing:
仕方が無い Shikata ga nai. 它不能得到帮助
Since starting this node 0 seconds ago:
Messages: Error:
Init message: Verifying wallet...
[Press Ctrl+C to exit] [Set 'showmetrics=0' to hide] Assertion failed: (!res), function ~mutex, file /Users/cronic/zen/depends/x86_64-apple-darwin15.2.0/share/../include/boost/thread/pthread/mutex.hpp, line 111. ./start_zend.sh: line 11: 33165 Abort trap: 6 ./zend -listenonion=0 den-ebadiere-001907:Zen_Mac_binaries_v2.0.9-4-2045d34 badiere.eric$
I did notice the "/Users/cronic/zen/depends/x86_64-apple-darwin15.2.0/share/../include/boost/thread/pthread/mutex.hpp, line 111.". I do not have a "cronic" user on my mac. Sorry if this should be obvious. I am more of a linux guy, but would like to get a wallet running on my mac.
I can start the zend process when I am pointing to the testnet zend -testnet works, but not main net.
So something in my data directory was corrupted. I am not sure what. I was able to run it on testnet. I deleted what I thought was the block chain data and I still had the problem. When I pointed to a completely new data directory I was able to start my zend node once again.
Describe the issue
I cannot run a zend node locally which is why I believe, I cannot run a wallet locally either. I built the zend binary per the instructions for Mac OS. I ran the build with rust disabled: ./src/zend --disable-rust When I try to run the zend executable I get the following:
Press Ctrl+C to exit] [Set 'showmetrics=0' to hide] Assertion failed: (!res), function ~mutex, file /Users/badiere.eric/projects/zen/depends/x86_64-apple-darwin16.7.0/share/../include/boost/thread/pthread/mutex.hpp, line 111. Abort trap: 6
Please provide a general summary of the issue you're experiencing
Can you reliably reproduce the issue?
If so, please list the steps to reproduce below:
I expect to be able to run the zend node program. It should start and then begin validating transactions.
What actually happens is the error mentioned above: 仕方が無い Shikata ga nai. 它不能得到帮助
Since starting this node 0 seconds ago:
Messages: Error:
Init message: Verifying wallet...
[Press Ctrl+C to exit] [Set 'showmetrics=0' to hide] Assertion failed: (!res), function ~mutex, file /Users/badiere.eric/projects/zen/depends/x86_64-apple-darwin16.7.0/share/../include/boost/thread/pthread/mutex.hpp, line 111. Abort trap: 6
The version of Zen you were using:
Run
zend --version
to find out./src/zend --version Zen Daemon version v2.0.9-4-2045d34
Copyright (C) 2009-2017 The Bitcoin Core Developers Copyright (C) 2015-2017 The Zcash Developers Copyright (C) 2015-2017 Zdeveloper.org Copyright (C) 2015-2017 Zen Blockchain Foundation
This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php.
This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit https://www.openssl.org/ and cryptographic software written by Eric Young and UPnP software written by Thomas Bernard.
Machine specs:
Any extra information that might be useful in the debugging process.
Details:
Process: zend [56396] Path: /Users/USER/*/zend Identifier: zend Version: 0 Code Type: X86-64 (Native) Parent Process: bash [1072] Responsible: zend [56396] User ID: 79632766
Date/Time: 2017-08-15 07:26:14.487 -0600 OS Version: Mac OS X 10.12.6 (16G29) Report Version: 12 Anonymous UUID: 0ADDB530-9625-3FF5-7BD8-E62FE89B2D7A
Sleep/Wake UUID: EBD8CE53-6E3C-4AB9-915E-85B370329E69
Time Awake Since Boot: 690000 seconds Time Since Wake: 45000 seconds
System Integrity Protection: disabled
Crashed Thread: 0 zcash-shutoff Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information: Assertion failed: (!res), function ~mutex, file /Users/badiere.eric/projects/zen/depends/x86_64-apple-darwin16.7.0/share/../include/boost/thread/pthread/mutex.hpp, line 111.
Thread 0 Crashed:: zcash-shutoff Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fffa9f3bd42 __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fffaa029457 pthread_kill + 90 2 libsystem_c.dylib 0x00007fffa9ea1420 abort + 129 3 libsystem_c.dylib 0x00007fffa9e68893 __assert_rtn + 320 4 zend 0x00000001000285d0 StopHTTPServer() + 512 (httpserver.cpp:440)
Thread 1:: zcash-scriptch 0 libunwind.dylib 0x00007fffaa0516b9 libunwind::LocalAddressSpace::getEncodedP(unsigned long long&, unsigned long long, unsigned char) + 37 1 libunwind.dylib 0x00007fffaa054dc0 libunwind::CFI_Parser::parseCIE(libunwind::LocalAddressSpace&, unsigned long long, libunwind::CFI_Parser::CIE_Info) + 690
2 libunwind.dylib 0x00007fffaa05495b libunwind::CFI_Parser::findFDE(libunwind::LocalAddressSpace&, unsigned long long, unsigned long long, unsigned int, unsigned long long, libunwind::CFI_Parser::FDE_Info , libunwind::CFI_Parser::CIE_Info*) + 155
3 libunwind.dylib 0x00007fffaa05479d libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getInfoFromDwarfSection(unsigned long long, unsigned long long, unsigned long long, unsigned int, unsigned int) + 227
4 libunwind.dylib 0x00007fffaa050a9f libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::setInfoBasedOnIPRegister(bool) + 235
5 libunwind.dylib 0x00007fffaa0510e5 libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::step() + 133
6 libunwind.dylib 0x00007fffaa05086f _Unwind_RaiseException + 175
Thread 2:: zcash-scriptch 0 libsystem_kernel.dylib 0x00007fffa9f3bc22 __psynch_mutexwait + 10 1 libsystem_pthread.dylib 0x00007fffaa026dfa _pthread_mutex_lock_wait + 100
Thread 3:: zcash-scriptch 0 libsystem_kernel.dylib 0x00007fffa9f3bc22 __psynch_mutexwait + 10 1 libsystem_pthread.dylib 0x00007fffaa026dfa _pthread_mutex_lock_wait + 100
Thread 4:: zcash-scriptch 0 libsystem_kernel.dylib 0x00007fffa9f3bc22 __psynch_mutexwait + 10 1 libsystem_pthread.dylib 0x00007fffaa026dfa _pthread_mutex_lock_wait + 100
Thread 5:: zcash-scriptch 0 libsystem_kernel.dylib 0x00007fffa9f3bc22 __psynch_mutexwait + 10 1 libsystem_pthread.dylib 0x00007fffaa026dfa _pthread_mutex_lock_wait + 100
Thread 6:: zcash-scriptch 0 libsystem_kernel.dylib 0x00007fffa9f3bc22 __psynch_mutexwait + 10 1 libsystem_pthread.dylib 0x00007fffaa026dfa _pthread_mutex_lock_wait + 100
Thread 7:: zcash-scriptch 0 libsystem_kernel.dylib 0x00007fffa9f3bc22 __psynch_mutexwait + 10 1 libsystem_pthread.dylib 0x00007fffaa026dfa _pthread_mutex_lock_wait + 100
Thread 8:: zcash-scheduler 0 libunwind.dylib 0x00007fffaa054d76 libunwind::CFI_Parser::parseCIE(libunwind::LocalAddressSpace&, unsigned long long, libunwind::CFI_Parser::CIE_Info) + 616
1 libunwind.dylib 0x00007fffaa05495b libunwind::CFI_Parser::findFDE(libunwind::LocalAddressSpace&, unsigned long long, unsigned long long, unsigned int, unsigned long long, libunwind::CFI_Parser::FDE_Info , libunwind::CFI_Parser::CIE_Info*) + 155
2 libunwind.dylib 0x00007fffaa05479d libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getInfoFromDwarfSection(unsigned long long, unsigned long long, unsigned long long, unsigned int, unsigned int) + 227
3 libunwind.dylib 0x00007fffaa050a9f libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::setInfoBasedOnIPRegister(bool) + 235
4 libunwind.dylib 0x00007fffaa0510e5 libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::step() + 133
5 libunwind.dylib 0x00007fffaa05086f _Unwind_RaiseException + 175
Thread 9:: zcash-metrics-screen 0 libunwind.dylib 0x00007fffaa05490d libunwind::CFI_Parser::findFDE(libunwind::LocalAddressSpace&, unsigned long long, unsigned long long, unsigned int, unsigned long long, libunwind::CFI_Parser::FDE_Info, libunwind::CFI_Parser::CIE_Info ) + 77
1 libunwind.dylib 0x00007fffaa05479d libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getInfoFromDwarfSection(unsigned long long, unsigned long long, unsigned long long, unsigned int, unsigned int) + 227
2 libunwind.dylib 0x00007fffaa050a9f libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::setInfoBasedOnIPRegister(bool) + 235
3 libunwind.dylib 0x00007fffaa0510e5 libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::step() + 133
4 libunwind.dylib 0x00007fffaa05086f _Unwind_RaiseException + 175
Thread 10:: bitcoin-http 0 libsystem_kernel.dylib 0x00007fffa9f3cd96 kevent + 10 1 zend 0x00000001004a9927 kq_dispatch + 455 2 zend 0x00000001004a4696 event_base_loop + 822
Thread 11:: bitcoin-httpworker 0 libunwind.dylib 0x00007fffaa054d95 libunwind::CFI_Parser::parseCIE(libunwind::LocalAddressSpace&, unsigned long long, libunwind::CFI_Parser::CIE_Info) + 647
1 libunwind.dylib 0x00007fffaa05495b libunwind::CFI_Parser::findFDE(libunwind::LocalAddressSpace&, unsigned long long, unsigned long long, unsigned int, unsigned long long, libunwind::CFI_Parser::FDE_Info , libunwind::CFI_Parser::CIE_Info*) + 155
2 libunwind.dylib 0x00007fffaa05479d libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::getInfoFromDwarfSection(unsigned long long, unsigned long long, unsigned long long, unsigned int, unsigned int) + 227
3 libunwind.dylib 0x00007fffaa050a9f libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::setInfoBasedOnIPRegister(bool) + 235
4 libunwind.dylib 0x00007fffaa0510e5 libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::step() + 133
5 libunwind.dylib 0x00007fffaa05086f _Unwind_RaiseException + 175
Thread 12:: bitcoin-httpworker 0 libsystem_kernel.dylib 0x00007fffa9f3bc22 __psynch_mutexwait + 10 1 libsystem_pthread.dylib 0x00007fffaa026dfa _pthread_mutex_lock_wait + 100 2 zend 0x0000000100028f98 HTTPWorkQueueRun(WorkQueue*) + 648 (mutex.hpp:63)
Thread 13:: bitcoin-httpworker 0 libsystem_kernel.dylib 0x00007fffa9f3bc22 __psynch_mutexwait + 10 1 libsystem_pthread.dylib 0x00007fffaa026dfa _pthread_mutex_lock_wait + 100 2 zend 0x0000000100028f98 HTTPWorkQueueRun(WorkQueue*) + 648 (mutex.hpp:63)
Thread 14:: bitcoin-httpworker 0 libsystem_kernel.dylib 0x00007fffa9f3bc22 __psynch_mutexwait + 10 1 libsystem_pthread.dylib 0x00007fffaa026dfa _pthread_mutex_lock_wait + 100 2 zend 0x0000000100028f98 HTTPWorkQueueRun(WorkQueue*) + 648 (mutex.hpp:63)
Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x00007fff5fbfe138 rdx: 0x0000000000000000 rdi: 0x0000000000000307 rsi: 0x0000000000000006 rbp: 0x00007fff5fbfe160 rsp: 0x00007fff5fbfe138 r8: 0x0000000000000000 r9: 0x000000000000006f r10: 0x0000000008000000 r11: 0x0000000000000206 r12: 0x000000010108d028 r13: 0x000000010108d000 r14: 0x00007fffb2d213c0 r15: 0x00000001005cca78 rip: 0x00007fffa9f3bd42 rfl: 0x0000000000000206 cr2: 0x00007fffb2d03128
Logical CPU: 0 Error Code: 0x02000148 Trap Number: 133
Binary Images: 0x100000000 - 0x10079eff7 +zend (0) /Users/USER/*/zend
0x100d46000 - 0x100e5aff7 +libstdc++.6.dylib (0) /usr/local/opt/gcc@5/lib/gcc/5/libstdc++.6.dylib
0x100fc9000 - 0x100fe4fef +libgomp.1.dylib (0) /usr/local/opt/gcc@5/lib/gcc/5/libgomp.1.dylib
0x100ff8000 - 0x10100dfff +libgcc_s.1.dylib (0) <6F2F3749-1CAD-370B-9C03-EE2C64868B25> /usr/local/lib/gcc/5/libgcc_s.1.dylib
0x10a6f6000 - 0x10a733dc7 dyld (433.5) <322C06B7-8878-311D-888C-C8FD2CA96FF3> /usr/lib/dyld
0x7fffa8863000 - 0x7fffa8864ffb libSystem.B.dylib (1238.60.2) /usr/lib/libSystem.B.dylib
0x7fffa899d000 - 0x7fffa89f3ff7 libc++.1.dylib (307.5) <0B43BB5D-E6EB-3464-8DE9-B41AC8ED9D1C> /usr/lib/libc++.1.dylib
0x7fffa89f4000 - 0x7fffa8a1dff7 libc++abi.dylib (307.4) /usr/lib/libc++abi.dylib
0x7fffa9512000 - 0x7fffa98e4047 libobjc.A.dylib (709.1) <70614861-0340-32E2-85ED-FE65759CDFFA> /usr/lib/libobjc.A.dylib
0x7fffa9d31000 - 0x7fffa9d35ff7 libcache.dylib (79) <093A4DAB-8385-3D47-A350-E20CB7CCF7BF> /usr/lib/system/libcache.dylib
0x7fffa9d36000 - 0x7fffa9d40fff libcommonCrypto.dylib (60092.50.5) <8A64D1B0-C70E-385C-92F0-E669079FDA90> /usr/lib/system/libcommonCrypto.dylib
0x7fffa9d41000 - 0x7fffa9d48fff libcompiler_rt.dylib (62) <55D47421-772A-32AB-B529-1A46C2F43B4D> /usr/lib/system/libcompiler_rt.dylib
0x7fffa9d49000 - 0x7fffa9d51fff libcopyfile.dylib (138) <819BEA3C-DF11-3E3D-A1A1-5A51C5BF1961> /usr/lib/system/libcopyfile.dylib
0x7fffa9d52000 - 0x7fffa9dd5fdf libcorecrypto.dylib (442.50.19) <65D7165E-2E71-335D-A2D6-33F78E2DF0C1> /usr/lib/system/libcorecrypto.dylib
0x7fffa9dd6000 - 0x7fffa9e07fff libdispatch.dylib (703.50.37) <6582BAD6-ED27-3B30-B620-90B1C5A4AE3C> /usr/lib/system/libdispatch.dylib
0x7fffa9e08000 - 0x7fffa9e0dffb libdyld.dylib (433.5) <9B2AC56D-107C-3541-A127-9094A751F2C9> /usr/lib/system/libdyld.dylib
0x7fffa9e0e000 - 0x7fffa9e0effb libkeymgr.dylib (28) <7AA011A9-DC21-3488-BF73-3B5B14D1FDD6> /usr/lib/system/libkeymgr.dylib
0x7fffa9e1c000 - 0x7fffa9e1cfff liblaunch.dylib (972.70.1) /usr/lib/system/liblaunch.dylib
0x7fffa9e1d000 - 0x7fffa9e22ff3 libmacho.dylib (898) <17D5D855-F6C3-3B04-B680-E9BF02EF8AED> /usr/lib/system/libmacho.dylib
0x7fffa9e23000 - 0x7fffa9e25ff3 libquarantine.dylib (85.50.1) <12448CC2-378E-35F3-BE33-9DC395A5B970> /usr/lib/system/libquarantine.dylib
0x7fffa9e26000 - 0x7fffa9e27ffb libremovefile.dylib (45) <38D4CB9C-10CD-30D3-8B7B-A515EC75FE85> /usr/lib/system/libremovefile.dylib
0x7fffa9e28000 - 0x7fffa9e40ff7 libsystem_asl.dylib (349.50.5) <096E4228-3B7C-30A6-8B13-EC909A64499A> /usr/lib/system/libsystem_asl.dylib
0x7fffa9e41000 - 0x7fffa9e41ff7 libsystem_blocks.dylib (67) <10DC5404-73AB-35B3-A277-A8AFECB476EB> /usr/lib/system/libsystem_blocks.dylib
0x7fffa9e42000 - 0x7fffa9ecffef libsystem_c.dylib (1158.50.2) /usr/lib/system/libsystem_c.dylib
0x7fffa9ed0000 - 0x7fffa9ed3ffb libsystem_configuration.dylib (888.60.2) /usr/lib/system/libsystem_configuration.dylib
0x7fffa9ed4000 - 0x7fffa9ed7fff libsystem_coreservices.dylib (41.4) <7D26DE79-B424-3450-85E1-F7FAB32714AB> /usr/lib/system/libsystem_coreservices.dylib
0x7fffa9ed8000 - 0x7fffa9ef0fff libsystem_coretls.dylib (121.50.4) /usr/lib/system/libsystem_coretls.dylib
0x7fffa9ef1000 - 0x7fffa9ef7fff libsystem_dnssd.dylib (765.50.9) /usr/lib/system/libsystem_dnssd.dylib
0x7fffa9ef8000 - 0x7fffa9f21ff7 libsystem_info.dylib (503.50.4) <611DB84C-BF70-3F92-8702-B9F28A900920> /usr/lib/system/libsystem_info.dylib
0x7fffa9f22000 - 0x7fffa9f44ff7 libsystem_kernel.dylib (3789.70.16) <34B1F16C-BC9C-3C5F-9045-0CAE91CB5914> /usr/lib/system/libsystem_kernel.dylib
0x7fffa9f45000 - 0x7fffa9f8cfe7 libsystem_m.dylib (3121.6) <86D499B5-BBDC-3D3B-8A4E-97AE8E6672A4> /usr/lib/system/libsystem_m.dylib
0x7fffa9f8d000 - 0x7fffa9fabff7 libsystem_malloc.dylib (116.50.8) /usr/lib/system/libsystem_malloc.dylib
0x7fffa9fac000 - 0x7fffaa005ffb libsystem_network.dylib (856.60.1) <369D0221-56CA-3C3E-9EDE-94B41CAE77B7> /usr/lib/system/libsystem_network.dylib
0x7fffaa006000 - 0x7fffaa00fff3 libsystem_networkextension.dylib (563.60.2) /usr/lib/system/libsystem_networkextension.dylib
0x7fffaa010000 - 0x7fffaa019ff3 libsystem_notify.dylib (165.20.1) /usr/lib/system/libsystem_notify.dylib
0x7fffaa01a000 - 0x7fffaa022fe7 libsystem_platform.dylib (126.50.8) <897462FD-B318-321B-A554-E61982630F7E> /usr/lib/system/libsystem_platform.dylib
0x7fffaa023000 - 0x7fffaa02dff7 libsystem_pthread.dylib (218.60.3) /usr/lib/system/libsystem_pthread.dylib
0x7fffaa02e000 - 0x7fffaa031ff7 libsystem_sandbox.dylib (592.70.1) <4B92EC49-ACD0-36AE-B07A-A2B8152EAF9D> /usr/lib/system/libsystem_sandbox.dylib
0x7fffaa032000 - 0x7fffaa033ff3 libsystem_secinit.dylib (24.50.4) /usr/lib/system/libsystem_secinit.dylib
0x7fffaa034000 - 0x7fffaa03bffb libsystem_symptoms.dylib (532.50.47) <3390E07C-C1CE-348F-ADBD-2C5440B45EAA> /usr/lib/system/libsystem_symptoms.dylib
0x7fffaa03c000 - 0x7fffaa04fff7 libsystem_trace.dylib (518.70.1) /usr/lib/system/libsystem_trace.dylib
0x7fffaa050000 - 0x7fffaa055ffb libunwind.dylib (35.3) <3D50D8A8-C460-334D-A519-2DA841102C6B> /usr/lib/system/libunwind.dylib
0x7fffaa056000 - 0x7fffaa07fff7 libxpc.dylib (972.70.1) /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: 58026019 thread_create: 0 thread_set_state: 0
VM Region Summary: ReadOnly portion of Libraries: Total=137.0M resident=0K(0%) swapped_out_or_unallocated=137.0M(100%) Writable regions: Total=82.4M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=82.4M(100%)
REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Activity Tracing 256K 2 Kernel Alloc Once 8K 2 MALLOC 66.4M 13 MALLOC guard page 16K 4 STACK GUARD 56.1M 16 Stack 15.1M 16 VM_ALLOCATE 4K 2 DATA 2528K 47 LINKEDIT 120.3M 7 __TEXT 16.7M 44 shared memory 12K 4 =========== ======= ======= TOTAL 277.4M 146
Model: MacBookPro11,5, BootROM MBP114.0172.B25, 4 processors, Intel Core i7, 2.5 GHz, 16 GB, SMC 2.30f2 Graphics: AMD Radeon R9 M370X, AMD Radeon R9 M370X, PCIe, 2048 MB Graphics: Intel Iris Pro, Intel Iris Pro, Built-In Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533642465238412D50422020 Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533642465238412D50422020 AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x152), Broadcom BCM43xx 1.0 (7.21.171.130.1a1) Bluetooth: Version 5.0.5f1, 3 services, 27 devices, 1 incoming serial ports Network Service: Wi-Fi, AirPort, en0 PCI Card: Apple 57762-A0, Ethernet Controller, Thunderbolt@195,0,0 Serial ATA Device: APPLE SSD SM0512G, 500.28 GB USB Device: USB 3.0 Bus USB Device: Apple Internal Keyboard / Trackpad USB Device: Bluetooth USB Host Controller USB Device: Keyboard Hub USB Device: Basic Optical Mouse USB Device: Apple Keyboard Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1 Thunderbolt Device: Thunderbolt to Gigabit Ethernet Adapter, Apple Inc., 1, 5.5