psmoveservice / PSMoveService

A background service that communicates with the psmove and stores pose and button data.
Apache License 2.0
593 stars 147 forks source link

PSMoveService crashing after a while #740

Open kamii102 opened 4 years ago

kamii102 commented 4 years ago

My PSMoveService randomly stops working, i don't have a lot of knowledge to go after it myself

What i can notice from the command window opening up is that MorpheusHMD isn't opening (cms interface flagged as DISABLED) and thus closing the sensor interface, also it tries to find or launch something for some USB device

If anything is needed (crash reports somehow, other stuff) i can provide those

kamii102 commented 4 years ago

PSMoveService.exe LOG :

[2020-10-09 23:33:32.412]: main - Starting PSMoveService v0.9-alpha 9.0.1 (protocol v0.9-alpha 9.0.0) Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\USBManagerConfig.json" Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\USBManagerConfig.json" Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\NetworkManagerConfig.json" Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\NetworkManagerConfig.json" [2020-10-09 23:33:32.435]: USBAsyncRequestManager::startup - Requested LibUSBApi [2020-10-09 23:33:32.437]: USBAsyncRequestManager::startup - Creating LibUSBApi [2020-10-09 23:33:32.441]: USBAsyncRequestManager::startup - Initialized USB API Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\DeviceManagerConfig.json" Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\DeviceManagerConfig.json" [2020-10-09 23:33:32.449]: DeviceManager::startup - Platform Hotplug API is ENABLED Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\ControllerManagerConfig.json" Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\ControllerManagerConfig.json" [2020-10-09 23:33:32.474]: bluetooth_get_host_address - Found a bluetooth radio [2020-10-09 23:33:32.476]: bluetooth_get_host_address - Retrieved radio info Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\TrackerManagerConfig.json" Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\TrackerManagerConfig.json" Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\HMDManagerConfig.json" Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\HMDManagerConfig.json" libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent [2020-10-09 23:33:32.692]: TrackerDeviceEnumerator - Skipping device (USB\VID_1415&PID_2000\b9_p1.3) - Operation not supported or unimplemented on this platform [2020-10-09 23:33:32.696]: TrackerDeviceEnumerator - Skipping device (USB\VID_1415&PID_2000\b3_p6) - Operation not supported or unimplemented on this platform [2020-10-09 23:33:32.700]: PS3EyeTracker::open - Opening PS3EyeTracker(USB\VID_1415&PID_2000\b9_p1.3, camera_index=0) libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent ps3eye::PS3EYECam::getDevices() found 2 devices. Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\PS3EyeTrackerConfig_ps3eye_b9_p1.3.json" Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\PS3EyeTrackerConfig_ps3eye_b9_p1.3.json" [2020-10-09 23:33:33.155]: SharedMemory::initialize() - Allocating shared memory: tracker_view_0 [2020-10-09 23:33:33.448]: DeviceTypeManager::update_connected_devices - Device device_id 0 (PSEYE) opened [2020-10-09 23:33:33.451]: PS3EyeTracker::open - Opening PS3EyeTracker(USB\VID_1415&PID_2000\b3_p6, camera_index=1) ps3eye::PS3EYECam::getDevices() found 2 devices. Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\PS3EyeTrackerConfig_ps3eye_b3_p6.json" Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\PS3EyeTrackerConfig_ps3eye_b3_p6.json" [2020-10-09 23:33:33.725]: SharedMemory::initialize() - Allocating shared memory: tracker_view_1 [2020-10-09 23:33:33.737]: DeviceTypeManager::update_connected_devices - Device device_id 1 (PSEYE) opened [2020-10-09 23:33:33.747]: MorpheusHMD::open - Opening MorpheusHMD(USB\VID_054c&PID_09af). [2020-10-09 23:33:33.750]: MorpheusHMD::open - Morpheus command interface is flagged as DISABLED. [2020-10-09 23:33:33.753]: MorpheusHMD::open - Failed to open MorpheusHMD(USB\VID_054c&PID_09af) [2020-10-09 23:33:33.755]: MorpheusHMD::close - Closing MorpheusHMD sensor interface(\?\hid#vid_054c&pid_09af&mi_04#8&6d2dde4&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}) [2020-10-09 23:33:33.760]: DeviceTypeManager::update_connected_devices - Device device_id 0 (USB\VID_054c&PID_09af) failed to open! [2020-10-09 23:33:33.764]: VirtualHMD::open - Opening VirtualHMD(VirtualHMD0). Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\VirtualHMD0.json" Config file name: "C:\Users\marti\AppData\Roaming\PSMoveService\VirtualHMD__0.json" [2020-10-09 23:33:33.776]: DeviceTypeManager::update_connected_devices - Device device_id 0 (VirtualHMD) opened [2020-10-09 23:33:33.779]: ClientConnection::start - Starting client connection id 0 [2020-10-09 23:33:33.782]: ClientConnection::send_connection_info - Sending connection id to client 0 [2020-10-09 23:33:36.883]: ClientConnection::start - Starting client connection id 1 [2020-10-09 23:33:36.886]: ClientConnection::send_connection_info - Sending connection id to client 1 [2020-10-09 23:33:36.971]: ServerRequestHandler - Start hmd(0) stream (pos=1,phys=0,raw_sens=0,cal_sens=0,trkr=0,roi=0) libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent [2020-10-09 23:36:16.963]: MorpheusHMD::open - Opening MorpheusHMD(USB\VID_054c&PID_09af). [2020-10-09 23:36:16.965]: MorpheusHMD::open - Morpheus command interface is flagged as DISABLED. [2020-10-09 23:36:16.968]: MorpheusHMD::open - Failed to open MorpheusHMD(USB\VID_054c&PID_09af) [2020-10-09 23:36:16.971]: MorpheusHMD::close - Closing MorpheusHMD sensor interface(\?\hid#vid_054c&pid_09af&mi_04#8&6d2dde4&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}) [2020-10-09 23:36:16.976]: DeviceTypeManager::update_connected_devices - Device device_id 1 (USB\VID_054c&PID_09af) failed to open! libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent [2020-10-09 23:36:17.106]: MorpheusHMD::open - Opening MorpheusHMD(USB\VID_054c&PID_09af). [2020-10-09 23:36:17.108]: MorpheusHMD::open - Morpheus command interface is flagged as DISABLED. [2020-10-09 23:36:17.111]: MorpheusHMD::open - Failed to open MorpheusHMD(USB\VID_054c&PID_09af) [2020-10-09 23:36:17.114]: MorpheusHMD::close - Closing MorpheusHMD sensor interface(\?\hid#vid_054c&pid_09af&mi_04#8&6d2dde4&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}) [2020-10-09 23:36:17.120]: DeviceTypeManager::update_connected_devices - Device device_id 1 (USB\VID_054c&PID_09af) failed to open! libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent libusb: error [windows_get_device_list] program assertion failed - existing device should share parent [2020-10-09 23:36:17.253]: MorpheusHMD::open - Opening MorpheusHMD(USB\VID_054c&PID_09af). [2020-10-09 23:36:17.256]: MorpheusHMD::open - Morpheus command interface is flagged as DISABLED. [2020-10-09 23:36:17.260]: MorpheusHMD::open - Failed to open MorpheusHMD(USB\VID_054c&PID_09af) [2020-10-09 23:36:17.262]: MorpheusHMD::close - Closing MorpheusHMD sensor interface(\?\hid#vid_054c&pid_09af&mi_04#8&6d2dde4&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}) [2020-10-09 23:36:17.267]: DeviceTypeManager::update_connected_devices - Device device_id 1 (USB\VID_054c&PID_09af) failed to open!