-
-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Description
Here's the output:
node-waf configure clean build && node tests/node-usb-test.js
Checking for program g++ or c++ : /usr/bin/g++
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for g++ : ok
Checking for program gcc or cc : /usr/bin/gcc
Checking for gcc : ok
Checking for node path : ok /Users/isaacs/.node_libraries
Checking for node prefix : ok /usr/local
Checking for libusb-1.0 : yes
Checking for library usb-1.0 : yes
'configure' finished successfully (0.173s)
'clean' finished successfully (0.007s)
Waf: Entering directory `/Users/isaacs/dev-src/js/node-usb/build'
[1/3] cxx: src/node_usb.cc -> build/default/src/node_usb_1.o
[2/3] cxx: src/bindings.cc -> build/default/src/bindings_1.o
[3/3] cxx_link: build/default/src/node_usb_1.o build/default/src/bindings_1.o -> build/default/usb_bindings.node
ld: warning: directory '/lib' following -L not found
Waf: Leaving directory `/Users/isaacs/dev-src/js/node-usb/build'
'build' finished successfully (0.761s)
node-usb [../src/node_usb.cc:init() 21]: Initalizing NodeUsb
node-usb [../src/node_usb.cc:InitalizeAll() 6]: Entering
node-usb [../src/bindings.cc:InitalizeUsb() 80]: Entering
node-usb [../src/bindings.cc:InitalizeUsb() 146]: Leave
node-usb [../src/bindings.cc:InitalizeDevice() 288]: Entering...
node-usb [../src/bindings.cc:InitalizeDevice() 315]: Leave
{ LIBUSB_CLASS_PER_INTERFACE: 0,
isLibusbInitalized: false,
LIBUSB_CLASS_AUDIO: 1,
LIBUSB_CLASS_COMM: 2,
LIBUSB_CLASS_HID: 3,
LIBUSB_CLASS_PRINTER: 7,
LIBUSB_CLASS_PTP: 6,
LIBUSB_CLASS_MASS_STORAGE: 8,
LIBUSB_CLASS_HUB: 9,
LIBUSB_CLASS_DATA: 10,
LIBUSB_CLASS_VENDOR_SPEC: 255,
LIBUSB_DT_DEVICE: 1,
LIBUSB_DT_CONFIG: 2,
LIBUSB_DT_STRING: 3,
LIBUSB_DT_INTERFACE: 4,
LIBUSB_DT_ENDPOINT: 5,
LIBUSB_DT_HID: 33,
LIBUSB_DT_REPORT: 34,
LIBUSB_DT_PHYSICAL: 35,
LIBUSB_DT_HUB: 41,
LIBUSB_ENDPOINT_IN: 128,
LIBUSB_ENDPOINT_OUT: 0,
LIBUSB_TRANSFER_TYPE_CONTROL: 0,
LIBUSB_TRANSFER_TYPE_ISOCHRONOUS: 1,
LIBUSB_TRANSFER_TYPE_BULK: 2,
LIBUSB_TRANSFER_TYPE_INTERRUPT: 3,
LIBUSB_ISO_SYNC_TYPE_NONE: 0,
LIBUSB_ISO_SYNC_TYPE_ASYNC: 1,
LIBUSB_ISO_SYNC_TYPE_ADAPTIVE: 2,
LIBUSB_ISO_SYNC_TYPE_SYNC: 3,
LIBUSB_ISO_USAGE_TYPE_DATA: 0,
LIBUSB_ISO_USAGE_TYPE_FEEDBACK: 1,
LIBUSB_ISO_USAGE_TYPE_IMPLICIT: 2 }
node-usb [../src/bindings.cc:New() 335]: New Device object created
node-usb [../src/bindings.cc:Device() 319]: Assigning libusb_device structure to self
node-usb [../src/bindings.cc:New() 335]: New Device object created
node-usb [../src/bindings.cc:Device() 319]: Assigning libusb_device structure to self
node-usb [../src/bindings.cc:New() 335]: New Device object created
node-usb [../src/bindings.cc:Device() 319]: Assigning libusb_device structure to self
node-usb [../src/bindings.cc:New() 335]: New Device object created
node-usb [../src/bindings.cc:Device() 319]: Assigning libusb_device structure to self
node-usb [../src/bindings.cc:New() 335]: New Device object created
node-usb [../src/bindings.cc:Device() 319]: Assigning libusb_device structure to self
node-usb [../src/bindings.cc:New() 335]: New Device object created
node-usb [../src/bindings.cc:Device() 319]: Assigning libusb_device structure to self
node-usb [../src/bindings.cc:New() 335]: New Device object created
node-usb [../src/bindings.cc:Device() 319]: Assigning libusb_device structure to self
node-usb [../src/bindings.cc:New() 335]: New Device object created
node-usb [../src/bindings.cc:Device() 319]: Assigning libusb_device structure to self
node-usb [../src/bindings.cc:New() 335]: New Device object created
node-usb [../src/bindings.cc:Device() 319]: Assigning libusb_device structure to self
node-usb [../src/bindings.cc:New() 335]: New Device object created
node-usb [../src/bindings.cc:Device() 319]: Assigning libusb_device structure to self
/bin/sh: line 1: 87285 Segmentation fault node tests/node-usb-test.js
make: *** [make] Error 139
gdb says this about it:
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000
0x00000001005f4237 in darwin_get_active_config_descriptor ()
Metadata
Metadata
Assignees
Labels
No labels