OpenLightingProject / ola

The Open Lighting Architecture - The Travel Adaptor for the Lighting Industry
https://www.openlighting.org/ola/
Other
641 stars 204 forks source link

olad segmentation fault due to USB DMX plugin #1771

Open mikacousin opened 2 years ago

mikacousin commented 2 years ago

Hello,

I really don't know how to find the source of the problem.

got this when try to start olad :

Click to expand! Received Segmentation fault /usr/lib/libolacommon.so.0(+0x9687c)[0x7fb26335c87c] /usr/lib/libc.so.6(+0x3cda0)[0x7fb262f05da0] /usr/lib/libpthread.so.0(pthread_mutex_lock+0x4)[0x7fb262d36424] /usr/lib/libusb-1.0.so.0(libusb_hotplug_register_callback+0x13b)[0x7fb262c2731b] /usr/lib/libolausbdmx.so.0(_ZN3ola3usb19LibUsbHotplugThread4InitEv+0xf3)[0x7fb262c7fd53] /usr/lib/libolausbdmx.so.0(_ZN3ola3usb12HotplugAgent5StartEv+0x16a)[0x7fb262c7248a] /usr/lib/libolausbdmx.so.0(_ZN3ola6plugin6usbdmx15AsyncPluginImpl5StartEv+0x6b0)[0x7fb262c5e240] /usr/lib/libolausbdmx.so.0(_ZN3ola6plugin6usbdmx12UsbDmxPlugin9StartHookEv+0x14a)[0x7fb262c6623a] /usr/lib/libolaserverplugininterface.so.0(_ZN3ola6Plugin5StartEv+0x9d)[0x7fb262b4240d] /usr/lib/libolaserver.so.0(_ZN3ola13PluginManager11StartIfSafeEPNS_14AbstractPluginE+0x183)[0x7fb2634e1bf3] /usr/lib/libolaserver.so.0(_ZN3ola13PluginManager7LoadAllEv+0x225)[0x7fb2634e2205] /usr/lib/libolaserver.so.0(+0x55a5e)[0x7fb2634dfa5e] /usr/lib/libolacommon.so.0(_ZN3ola2io12SelectServer12RunCallbacksEPSt6vectorIPNS_13BaseCallback0IvEESaIS5_EE+0x2e)[0x7fb26337288e] /usr/lib/libolacommon.so.0(_ZN3ola2io12SelectServer15DrainAndExecuteEv+0xe8)[0x7fb263372ce8] /usr/lib/libolacommon.so.0(_ZN3ola2io7EPoller15CheckDescriptorEP11epoll_eventPNS0_9EPollDataE+0x97)[0x7fb263379ed7] /usr/lib/libolacommon.so.0(_ZN3ola2io7EPoller4PollEPNS0_14TimeoutManagerERKNS_12TimeIntervalE+0x124)[0x7fb26337a284] /usr/lib/libolacommon.so.0(_ZN3ola2io12SelectServer14CheckForEventsERKNS_12TimeIntervalE+0xc6)[0x7fb263372656] /usr/lib/libolacommon.so.0(_ZN3ola2io12SelectServer3RunEv+0x7c)[0x7fb26337276c] olad(main+0x754)[0x558fe0f20c54] /usr/lib/libc.so.6(__libc_start_main+0xd5)[0x7fb262ef0b25] olad(_start+0x2e)[0x558fe0f20d6e]

with olad -l 4:

Click to expand! olad/Olad.cpp:98: OLA Daemon version 0.10.8 common/base/Init.cpp:404: Monotonic clock: 83544.925057 common/base/Init.cpp:405: Real clock : 1644688383.206664 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 4, events 2001, descriptor: 0x55f792fd3e70 olad/OlaDaemon.cpp:121: Using configs in /home/mika/.ola common/io/EPoller.cpp:82: EPOLL_CTL_ADD 7, events 2001, descriptor: 0x55f792fc79b0 common/thread/Thread.cpp:200: Thread pref-saver, policy SCHED_OTHER, priority 0 common/rdm/PidStoreLoader.cpp:262: Loading DISC_UNIQUE_BRANCH common/rdm/PidStoreLoader.cpp:262: Loading DISC_MUTE common/rdm/PidStoreLoader.cpp:262: Loading DISC_UN_MUTE common/rdm/PidStoreLoader.cpp:262: Loading PROXIED_DEVICES common/rdm/PidStoreLoader.cpp:262: Loading PROXIED_DEVICE_COUNT common/rdm/PidStoreLoader.cpp:262: Loading COMMS_STATUS common/rdm/PidStoreLoader.cpp:262: Loading QUEUED_MESSAGE common/rdm/PidStoreLoader.cpp:262: Loading STATUS_MESSAGES common/rdm/PidStoreLoader.cpp:262: Loading STATUS_ID_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading CLEAR_STATUS_ID common/rdm/PidStoreLoader.cpp:262: Loading SUB_DEVICE_STATUS_REPORT_THRESHOLD common/rdm/PidStoreLoader.cpp:262: Loading SUPPORTED_PARAMETERS common/rdm/PidStoreLoader.cpp:262: Loading PARAMETER_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_INFO common/rdm/PidStoreLoader.cpp:262: Loading PRODUCT_DETAIL_ID_LIST common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_MODEL_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading MANUFACTURER_LABEL common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_LABEL common/rdm/PidStoreLoader.cpp:262: Loading FACTORY_DEFAULTS common/rdm/PidStoreLoader.cpp:262: Loading LANGUAGE_CAPABILITIES common/rdm/PidStoreLoader.cpp:262: Loading LANGUAGE common/rdm/PidStoreLoader.cpp:262: Loading SOFTWARE_VERSION_LABEL common/rdm/PidStoreLoader.cpp:262: Loading BOOT_SOFTWARE_VERSION_ID common/rdm/PidStoreLoader.cpp:262: Loading BOOT_SOFTWARE_VERSION_LABEL common/rdm/PidStoreLoader.cpp:262: Loading DMX_PERSONALITY common/rdm/PidStoreLoader.cpp:262: Loading DMX_PERSONALITY_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading DMX_START_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading SLOT_INFO common/rdm/PidStoreLoader.cpp:262: Loading SLOT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading DEFAULT_SLOT_VALUE common/rdm/PidStoreLoader.cpp:262: Loading DMX_BLOCK_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading DMX_FAIL_MODE common/rdm/PidStoreLoader.cpp:262: Loading DMX_STARTUP_MODE common/rdm/PidStoreLoader.cpp:262: Loading SENSOR_DEFINITION common/rdm/PidStoreLoader.cpp:262: Loading SENSOR_VALUE common/rdm/PidStoreLoader.cpp:262: Loading RECORD_SENSORS common/rdm/PidStoreLoader.cpp:262: Loading DIMMER_INFO common/rdm/PidStoreLoader.cpp:262: Loading MINIMUM_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading MAXIMUM_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading CURVE common/rdm/PidStoreLoader.cpp:262: Loading CURVE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_RESPONSE_TIME common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_RESPONSE_TIME_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading MODULATION_FREQUENCY common/rdm/PidStoreLoader.cpp:262: Loading MODULATION_FREQUENCY_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_HOURS common/rdm/PidStoreLoader.cpp:262: Loading LAMP_HOURS common/rdm/PidStoreLoader.cpp:262: Loading LAMP_STRIKES common/rdm/PidStoreLoader.cpp:262: Loading LAMP_STATE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_ON_MODE common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_POWER_CYCLES common/rdm/PidStoreLoader.cpp:262: Loading BURN_IN common/rdm/PidStoreLoader.cpp:262: Loading DISPLAY_INVERT common/rdm/PidStoreLoader.cpp:262: Loading DISPLAY_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading PAN_INVERT common/rdm/PidStoreLoader.cpp:262: Loading TILT_INVERT common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_SWAP common/rdm/PidStoreLoader.cpp:262: Loading REAL_TIME_CLOCK common/rdm/PidStoreLoader.cpp:262: Loading LOCK_PIN common/rdm/PidStoreLoader.cpp:262: Loading LOCK_STATE common/rdm/PidStoreLoader.cpp:262: Loading LOCK_STATE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading LIST_INTERFACES common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_LABEL common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_HARDWARE_ADDRESS_TYPE1 common/rdm/PidStoreLoader.cpp:262: Loading IPV4_DHCP_MODE common/rdm/PidStoreLoader.cpp:262: Loading IPV4_ZEROCONF_MODE common/rdm/PidStoreLoader.cpp:262: Loading IPV4_CURRENT_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading IPV4_STATIC_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_RENEW_DHCP common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_RELEASE_DHCP common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_APPLY_CONFIGURATION common/rdm/PidStoreLoader.cpp:262: Loading IPV4_DEFAULT_ROUTE common/rdm/PidStoreLoader.cpp:262: Loading DNS_IPV4_NAME_SERVER common/rdm/PidStoreLoader.cpp:262: Loading DNS_HOSTNAME common/rdm/PidStoreLoader.cpp:262: Loading DNS_DOMAIN_NAME common/rdm/PidStoreLoader.cpp:262: Loading SEARCH_DOMAIN common/rdm/PidStoreLoader.cpp:262: Loading BROKER_STATUS common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_LIST common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_LIST_CHANGE common/rdm/PidStoreLoader.cpp:262: Loading IDENTIFY_ENDPOINT common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_TO_UNIVERSE common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_MODE common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_LABEL common/rdm/PidStoreLoader.cpp:262: Loading RDM_TRAFFIC_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading DISCOVERY_STATE common/rdm/PidStoreLoader.cpp:262: Loading BACKGROUND_DISCOVERY common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_TIMING common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_TIMING_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_RESPONDERS common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_RESPONDER_LIST_CHANGE common/rdm/PidStoreLoader.cpp:262: Loading BINDING_CONTROL_FIELDS common/rdm/PidStoreLoader.cpp:262: Loading BACKGROUND_QUEUED_STATUS_POLICY common/rdm/PidStoreLoader.cpp:262: Loading BACKGROUND_QUEUED_STATUS_POLICY_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading IDENTIFY_DEVICE common/rdm/PidStoreLoader.cpp:262: Loading RESET_DEVICE common/rdm/PidStoreLoader.cpp:262: Loading POWER_STATE common/rdm/PidStoreLoader.cpp:262: Loading PERFORM_SELFTEST common/rdm/PidStoreLoader.cpp:262: Loading SELF_TEST_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading CAPTURE_PRESET common/rdm/PidStoreLoader.cpp:262: Loading PRESET_PLAYBACK common/rdm/PidStoreLoader.cpp:262: Loading IDENTIFY_MODE common/rdm/PidStoreLoader.cpp:262: Loading PRESET_INFO common/rdm/PidStoreLoader.cpp:262: Loading PRESET_STATUS common/rdm/PidStoreLoader.cpp:262: Loading PRESET_MERGEMODE common/rdm/PidStoreLoader.cpp:262: Loading POWER_ON_SELF_TEST common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_MODE common/rdm/PidStoreLoader.cpp:262: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading FAN_MODE common/rdm/PidStoreLoader.cpp:262: Loading STATUS_LEDS common/rdm/PidStoreLoader.cpp:262: Loading CCT_ADJUST common/rdm/PidStoreLoader.cpp:262: Loading GN_ADJUST common/rdm/PidStoreLoader.cpp:262: Loading DMX_SIGNAL_LOSS_MODE common/rdm/PidStoreLoader.cpp:262: Loading MODEL_ID common/rdm/PidStoreLoader.cpp:262: Loading MODEL_ID_LIST common/rdm/PidStoreLoader.cpp:262: Loading PIXEL_TYPE common/rdm/PidStoreLoader.cpp:262: Loading PIXEL_COUNT common/rdm/PidStoreLoader.cpp:262: Loading LED_DRIVE_CURRENT common/rdm/PidStoreLoader.cpp:262: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading DIMMER_MODE common/rdm/PidStoreLoader.cpp:262: Loading LIGHT_MODE common/rdm/PidStoreLoader.cpp:262: Loading CONSTANT_COLOR_MODES common/rdm/PidStoreLoader.cpp:262: Loading CP_DISPLAYON common/rdm/PidStoreLoader.cpp:262: Loading CP_FIXTID common/rdm/PidStoreLoader.cpp:262: Loading CP_EVAN_RGBCMY common/rdm/PidStoreLoader.cpp:262: Loading CP_FIXWHEELSC common/rdm/PidStoreLoader.cpp:262: Loading CP_LAMPONDMX common/rdm/PidStoreLoader.cpp:262: Loading CP_ENCPT common/rdm/PidStoreLoader.cpp:262: Loading CP_PTSPEEDMODE common/rdm/PidStoreLoader.cpp:262: Loading CP_DIMMERCURVE common/rdm/PidStoreLoader.cpp:262: Loading CP_SILENTMODE common/rdm/PidStoreLoader.cpp:262: Loading CP_SHUTTERONERR common/rdm/PidStoreLoader.cpp:262: Loading CP_DIMMONSHUTTER common/rdm/PidStoreLoader.cpp:262: Loading CP_POWERFANSMODE common/rdm/PidStoreLoader.cpp:262: Loading CP_ARTNET_MODE common/rdm/PidStoreLoader.cpp:262: Loading CP_NETREPEATDMX common/rdm/PidStoreLoader.cpp:262: Loading CP_UNIVERSE common/rdm/PidStoreLoader.cpp:262: Loading CP_AFAUTOSCALEOFF common/rdm/PidStoreLoader.cpp:262: Loading CP_MCOLORADJUST common/rdm/PidStoreLoader.cpp:262: Loading CP_MEFFRANDID common/rdm/PidStoreLoader.cpp:262: Loading CP_MEFFDISTRIB common/rdm/PidStoreLoader.cpp:262: Loading CP_EVANCURVEMODE common/rdm/PidStoreLoader.cpp:262: Loading CP_PT_HOMING_SPEC common/rdm/PidStoreLoader.cpp:262: Loading CP_PAN_HOME_ANGLE common/rdm/PidStoreLoader.cpp:262: Loading CP_TILT_HOME_ANGLE common/rdm/PidStoreLoader.cpp:262: Loading CP_CWHEEL_LINEAR common/rdm/PidStoreLoader.cpp:262: Loading CP_ANTI_BLIND common/rdm/PidStoreLoader.cpp:262: Loading CP_PIXELS_UNIVERSE common/rdm/PidStoreLoader.cpp:262: Loading CP_RPTONDMX_UNIVERSE common/rdm/PidStoreLoader.cpp:262: Loading CP_CHNLMODE_PIXELS common/rdm/PidStoreLoader.cpp:262: Loading SHOW_ID common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_POWER common/rdm/PidStoreLoader.cpp:262: Loading HOP_PATTERN common/rdm/PidStoreLoader.cpp:262: Loading BANDWIDTH common/rdm/PidStoreLoader.cpp:262: Loading NUM_OF_CHANNELS common/rdm/PidStoreLoader.cpp:262: Loading LEVEL_TEST common/rdm/PidStoreLoader.cpp:262: Loading CURVE common/rdm/PidStoreLoader.cpp:262: Loading BUMP_ENABLED common/rdm/PidStoreLoader.cpp:262: Loading DATA_LOSS_TIMEOUT common/rdm/PidStoreLoader.cpp:262: Loading BACKLIGHT_TIMEOUT common/rdm/PidStoreLoader.cpp:262: Loading RDM_PROXY_ENABLED common/rdm/PidStoreLoader.cpp:262: Loading INPUT_FORMAT common/rdm/PidStoreLoader.cpp:262: Loading IP_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading IP_SUBNET_MASK common/rdm/PidStoreLoader.cpp:262: Loading IP_GATEWAY common/rdm/PidStoreLoader.cpp:262: Loading DHCP_MODE common/rdm/PidStoreLoader.cpp:262: Loading MAC_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading SET_UID common/rdm/PidStoreLoader.cpp:262: Loading DMX_OUTPUT_STANDARD common/rdm/PidStoreLoader.cpp:262: Loading ADD_DISCOVERY common/rdm/PidStoreLoader.cpp:262: Loading DMX_INTERSLOT_TIME common/rdm/PidStoreLoader.cpp:262: Loading LATENCY common/rdm/PidStoreLoader.cpp:262: Loading FACTORY_SETTINGS_LOCK common/rdm/PidStoreLoader.cpp:262: Loading DMX_RDM_INTERLEAVE common/rdm/PidStoreLoader.cpp:262: Loading PROXIED_DEVICES_ENHANCED common/rdm/PidStoreLoader.cpp:262: Loading ADAPTIVE_ON_OFF common/rdm/PidStoreLoader.cpp:262: Loading PWM_OUTPUT_FREQUENCY common/rdm/PidStoreLoader.cpp:262: Loading FAN_ON_PERCENTAGE common/rdm/PidStoreLoader.cpp:262: Loading AUTO_MODE common/rdm/PidStoreLoader.cpp:262: Loading PWRUP_TEST common/rdm/PidStoreLoader.cpp:262: Loading INTERNAL_STATS common/rdm/PidStoreLoader.cpp:262: Loading NE_FAULT_DETECT_MODE common/rdm/PidStoreLoader.cpp:262: Loading DMX_PROTECT_MODE common/rdm/PidStoreLoader.cpp:262: Loading DMX_LOSS_MODE common/rdm/PidStoreLoader.cpp:262: Loading PREHEAT_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_CAP_VALUE common/rdm/PidStoreLoader.cpp:262: Loading DMX_TERM_MODE common/rdm/PidStoreLoader.cpp:262: Loading FULL_DISCOVERY common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_DEFAULT_VALUE common/rdm/PidStoreLoader.cpp:262: Loading DALI_FADE_TIME common/rdm/PidStoreLoader.cpp:262: Loading INCREMENTAL_DISCOVERY_INTERVAL common/rdm/PidStoreLoader.cpp:262: Loading ACK_TIMER_FACTOR common/rdm/PidStoreLoader.cpp:262: Loading MDG_NETWORK_UNIVERSE_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading MDG_NETWORK_UNIVERSE_NAME common/rdm/PidStoreLoader.cpp:262: Loading MDG_GENERATOR_STATE common/rdm/PidStoreLoader.cpp:262: Loading DMX_LAMP_OFF_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading DMX_RESET_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading MCX_LAMP_OFF_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading FIXTURE_ID common/rdm/PidStoreLoader.cpp:262: Loading STAND_ALONE_OPERATION_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading SYNCHRONIZED common/rdm/PidStoreLoader.cpp:262: Loading AUTO_PROGRAM_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading ENABLE_TIMERS common/rdm/PidStoreLoader.cpp:262: Loading TIMER1_START_TIME common/rdm/PidStoreLoader.cpp:262: Loading TIMER1_END_TIME common/rdm/PidStoreLoader.cpp:262: Loading TIMER2_START_TIME common/rdm/PidStoreLoader.cpp:262: Loading TIMER2_END_TIME common/rdm/PidStoreLoader.cpp:262: Loading LIGHT_SENSOR_LEVEL_TRIGGER_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading CAPTURE_CURRENT_LIGHT_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading LIGHT_SENSOR_TRIGGER_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading ADD_SCENE common/rdm/PidStoreLoader.cpp:262: Loading INSERT_SCENE common/rdm/PidStoreLoader.cpp:262: Loading STORE_SCENE common/rdm/PidStoreLoader.cpp:262: Loading DELETE_SCENE common/rdm/PidStoreLoader.cpp:262: Loading DELETE_ALL_SCENES common/rdm/PidStoreLoader.cpp:262: Loading NEXT_SCENE common/rdm/PidStoreLoader.cpp:262: Loading PREVIOUS_SCENE common/rdm/PidStoreLoader.cpp:262: Loading SCENE_SETTINGS common/rdm/PidStoreLoader.cpp:262: Loading RUN_PROGRAM common/rdm/PidStoreLoader.cpp:262: Loading SCENE_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading SCENE_WAIT_TIME common/rdm/PidStoreLoader.cpp:262: Loading SCENE_FADE_TIME common/rdm/PidStoreLoader.cpp:262: Loading SCENE_INTENSITY common/rdm/PidStoreLoader.cpp:262: Loading SCENE_CYAN common/rdm/PidStoreLoader.cpp:262: Loading SCENE_MAGENTA common/rdm/PidStoreLoader.cpp:262: Loading SCENE_YELLOW common/rdm/PidStoreLoader.cpp:262: Loading SCENE_RED common/rdm/PidStoreLoader.cpp:262: Loading SCENE_GREEN common/rdm/PidStoreLoader.cpp:262: Loading SCENE_BLUE common/rdm/PidStoreLoader.cpp:262: Loading SCENE_AMBER common/rdm/PidStoreLoader.cpp:262: Loading SCENE_WHITE common/rdm/PidStoreLoader.cpp:262: Loading SCENE_ZOOM common/rdm/PidStoreLoader.cpp:262: Loading SCENE_FOCUS common/rdm/PidStoreLoader.cpp:262: Loading SCENE_RANDOM_COLOR common/rdm/PidStoreLoader.cpp:262: Loading SCENE_COLOR_WHEEL common/rdm/PidStoreLoader.cpp:262: Loading SCENE_GOBO_SELECTION common/rdm/PidStoreLoader.cpp:262: Loading SCENE_GOBO_INDEXING common/rdm/PidStoreLoader.cpp:262: Loading SCENE_ANIMATION_POSITION common/rdm/PidStoreLoader.cpp:262: Loading SCENE_ANIMATION_INDEXING common/rdm/PidStoreLoader.cpp:262: Loading SCENE_GET_DMX common/rdm/PidStoreLoader.cpp:262: Loading SCENE_FROST_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading AUTO_SHUTTER_BO_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading EFFECT_SPEED common/rdm/PidStoreLoader.cpp:262: Loading EFFECT_SHORTCUTS_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading EFFECT_FEEDBACK_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_HOUR_WARNING_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_HOUR_WARNING_HOURS common/rdm/PidStoreLoader.cpp:262: Loading AIR_FILTER_HOUR common/rdm/PidStoreLoader.cpp:262: Loading AIR_FILTER_HOUR_WARNING_HOURS common/rdm/PidStoreLoader.cpp:262: Loading DISPLAY_ERRORS_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_ERROR_TEST_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading SAVE_CUSTOM_CONFIGURATION common/rdm/PidStoreLoader.cpp:262: Loading LOAD_CUSTOM_CONFIGURATION common/rdm/PidStoreLoader.cpp:262: Loading BARNDOOR_SOFTWARE_VERSION common/rdm/PidStoreLoader.cpp:262: Loading CMY_BLACKOUT_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading TRACKING_MODE common/rdm/PidStoreLoader.cpp:262: Loading TRACKING_CAL common/rdm/PidStoreLoader.cpp:262: Loading DIMMER_CURVE common/rdm/PidStoreLoader.cpp:262: Loading FOCUS_TRACKING common/rdm/PidStoreLoader.cpp:262: Loading DISPLAY_AUTO_OFF common/rdm/PidStoreLoader.cpp:262: Loading LAMP_PREHEAT_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_PREHEAT_VALUE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_POWER_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_POWER_VALUE common/rdm/PidStoreLoader.cpp:262: Loading IRIS_BLACKOUT_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading COLOR_WHEEL_BLACKOUT_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading STUDIO_MODE common/rdm/PidStoreLoader.cpp:262: Loading BLOCK_TEMP_SETTING common/rdm/PidStoreLoader.cpp:262: Loading GOBO3_ANIMATION_START common/rdm/PidStoreLoader.cpp:262: Loading GOBO3_ANIMATION_END common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_SPEED common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_MOVE_ON_RESET_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_LIMITATION_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading PAN_LIMITATION_MINIMUM common/rdm/PidStoreLoader.cpp:262: Loading PAN_LIMITATION_MAXIMUM common/rdm/PidStoreLoader.cpp:262: Loading TILT_LIMITATION_MINIMUM common/rdm/PidStoreLoader.cpp:262: Loading TILT_LIMITATION_MAXIMUM common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_LIMITATION_AREA common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_MODE_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_MODE_LOCK_TOGGLE common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_MODE_LOCK_PAN common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_MODE_LOCK_TILT common/rdm/PidStoreLoader.cpp:262: Loading REGULATE_LAMP_FAN common/rdm/PidStoreLoader.cpp:262: Loading REGULATE_GOBO_FAN common/rdm/PidStoreLoader.cpp:262: Loading LAMP_COOLING common/rdm/PidStoreLoader.cpp:262: Loading FAN_CLEAN common/rdm/PidStoreLoader.cpp:262: Loading FAN_MODE common/rdm/PidStoreLoader.cpp:262: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading EVENT_LOG_USER_EVENT_TRIGGER common/rdm/PidStoreLoader.cpp:262: Loading FAN_ERROR_STATUS common/rdm/PidStoreLoader.cpp:262: Loading MAX_LAMP_POWER common/rdm/PidStoreLoader.cpp:262: Loading LAMP_FADE_ON_COMM_LOSS common/rdm/PidStoreLoader.cpp:262: Loading LOCK_PAN common/rdm/PidStoreLoader.cpp:262: Loading LOCK_TILT common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_FREE_MOTION common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_CONTROLLER_MODE common/rdm/PidStoreLoader.cpp:262: Loading ZOOM_TYPE common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_ZOOM common/rdm/PidStoreLoader.cpp:262: Loading ZERO_GOBO_WHEELS common/rdm/PidStoreLoader.cpp:262: Loading CLEAR_LOG common/rdm/PidStoreLoader.cpp:262: Loading DISABLE_MECHS common/rdm/PidStoreLoader.cpp:262: Loading DMX_INPUT common/rdm/PidStoreLoader.cpp:262: Loading WIRELESS_UNLINK common/rdm/PidStoreLoader.cpp:262: Loading SCREENSAVER_DELAY common/rdm/PidStoreLoader.cpp:262: Loading PT_FEEDBACK common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_UNIFORMITY common/rdm/PidStoreLoader.cpp:262: Loading DL_COMPATIBLE_MODE common/rdm/PidStoreLoader.cpp:262: Loading TOUCHSCREEN_LOCK common/rdm/PidStoreLoader.cpp:262: Loading DMX_HOLD_MODE common/rdm/PidStoreLoader.cpp:262: Loading SLOT_LABELS common/rdm/PidStoreLoader.cpp:262: Loading MODIFY_SENSOR_DEFINITION common/rdm/PidStoreLoader.cpp:262: Loading NETWORK_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading NETWORK_MASK common/rdm/PidStoreLoader.cpp:262: Loading GATEWAY_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading DNS_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading DC_OFFSET common/rdm/PidStoreLoader.cpp:262: Loading DC_FADER_OFFSET common/rdm/PidStoreLoader.cpp:262: Loading DC_CALIBRATION common/rdm/PidStoreLoader.cpp:262: Loading CURVE_DEFINITION common/rdm/PidStoreLoader.cpp:262: Loading SWPID_AUTO_UNIVERSE_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading WDMX_LOGIN common/rdm/PidStoreLoader.cpp:262: Loading WDMX_LOGOUT common/rdm/PidStoreLoader.cpp:262: Loading WDMX_RADIO_POWER_24 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_RADIO_POWER_58 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_MASK_24 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_MASK_58 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_RADIO_MODE common/rdm/PidStoreLoader.cpp:262: Loading WDMX_RADIO_AHFSS common/rdm/PidStoreLoader.cpp:262: Loading WDMX_AFHSS_MASK_24 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_AFHSS_MASK_54 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_SIGNAL_STRENGTH common/rdm/PidStoreLoader.cpp:262: Loading WDMX_DMX_TO_RDM_RATIO common/rdm/PidStoreLoader.cpp:262: Loading WDMX_DOWNSTREAM_RDM common/rdm/PidStoreLoader.cpp:262: Loading WDMX_IDENTIFY_PROXIES common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_CURVE common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_CURVE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_STROBE common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_OUTPUT_MODE common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_OUTPUT_MODE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_RED_SHIFT common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_WHITE_POINT common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_WHITE_POINT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_FREQUENCY common/rdm/PidStoreLoader.cpp:262: Loading ETC_DMX_LOSS_BEHAVIOR common/rdm/PidStoreLoader.cpp:262: Loading ETC_DMX_LOSS_BEHAVIOR_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_PLUS_SEVEN common/rdm/PidStoreLoader.cpp:262: Loading ETC_BACKLIGHT_BRIGHTNESS common/rdm/PidStoreLoader.cpp:262: Loading ETC_BACKLIGHT_TIMEOUT common/rdm/PidStoreLoader.cpp:262: Loading ETC_STATUS_INDICATORS common/rdm/PidStoreLoader.cpp:262: Loading ETC_RECALIBRATE_FIXTURE common/rdm/PidStoreLoader.cpp:262: Loading ETC_OVER_TEMP_MODE common/rdm/PidStoreLoader.cpp:262: Loading ETC_SIMPLE_SETUP_MODE common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_STROBE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_RED_SHIFT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_PLUS_SEVEN_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_BACKLIGHT_TIMEOUT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_SIMPLE_SETUP_MODE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_OVER_TEMP_MODE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_SEQUENCE_PLAYBACK common/rdm/PidStoreLoader.cpp:262: Loading ETC_SEQUENCE_CONFIG common/rdm/PidStoreLoader.cpp:262: Loading ETC_LOW_POWER_TIMEOUT common/rdm/PidStoreLoader.cpp:262: Loading ETC_LOW_POWER_TIMEOUT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_FREQUENCY_ENUM common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_FREQUENCY_ENUM_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_PRESET_CONFIG common/rdm/PidStoreLoader.cpp:262: Loading ETC_HAS_ENUM_TEXT common/rdm/PidStoreLoader.cpp:262: Loading ETC_GET_ENUM_TEXT common/rdm/PidStoreLoader.cpp:262: Loading ETC_POWER_COMMAND common/rdm/PidStoreLoader.cpp:262: Loading ETC_POWER_COMMAND_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_DALI_SHORT_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading ETC_DALI_GROUP_MEMBERSHIP common/rdm/PidStoreLoader.cpp:262: Loading ETC_AUTOBIND common/rdm/PidStoreLoader.cpp:262: Loading ETC_DELETE_SUBDEVICE common/rdm/PidStoreLoader.cpp:262: Loading ETC_PREPARE_FOR_SOFTWARE_DOWNLOAD common/rdm/PidStoreLoader.cpp:262: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading CODE_VERSION common/rdm/PidStoreLoader.cpp:262: Loading MODEL_ID common/rdm/PidStoreLoader.cpp:262: Loading MODEL_ID_LIST common/rdm/PidStoreLoader.cpp:262: Loading PIXEL_TYPE common/rdm/PidStoreLoader.cpp:262: Loading PIXEL_COUNT common/rdm/PidStoreLoader.cpp:201: Load Complete common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: wlan0, 192.168.48.23, b0:a4:60:7c:cb:1c common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.48.23) olad/OlaServer.cpp:194: Server UID is 7a70:1730a8c0 olad/OlaServer.cpp:206: Server instance name is OLA Server common/io/EPoller.cpp:82: EPOLL_CTL_ADD 9, events 2001, descriptor: 0x55f792fe7520 olad/AvahiDiscoveryAgent.cpp:201: Client state changed to AVAHI_CLIENT_S_RUNNING common/thread/Thread.cpp:200: Thread http, policy SCHED_OTHER, priority 0 common/http/HTTPServer.cpp:509: HTTP Server started on port 9090 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 13, events 2001, descriptor: 0x55f79304f8e0 olad/AvahiDiscoveryAgent.cpp:236: State for OLA Server._http._tcp,_ola, group 0x55f79304fb60 changed to AVAHI_ENTRY_GROUP_UNCOMMITED olad/AvahiDiscoveryAgent.cpp:334: Adding _ola._sub._http._tcp olad/OlaServer.cpp:481: Updated PID definitions. olad/OlaServer.cpp:489: PID store is at 0x55f7930e8be0 olad/AvahiDiscoveryAgent.cpp:236: State for OLA Server._http._tcp,_ola, group 0x55f79304fb60 changed to AVAHI_ENTRY_GROUP_REGISTERING common/thread/Thread.cpp:200: Thread signal-thread, policy SCHED_OTHER, priority 0 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 21, events 2001, descriptor: 0x55f793047230 olad/PluginManager.cpp:73: Skipping KarateLight because it was disabled olad/PluginManager.cpp:73: Skipping Enttec Open DMX because it was disabled olad/PluginManager.cpp:73: Skipping FTDI USB DMX because it was disabled olad/PluginManager.cpp:73: Skipping UART native DMX because it was disabled olad/PluginManager.cpp:195: Trying to start Dummy olad/plugin_api/DeviceManager.cpp:105: Installed device: Dummy Device:1-1 olad/PluginManager.cpp:200: Started Dummy olad/PluginManager.cpp:195: Trying to start ArtNet common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: wlan0, 192.168.48.23, b0:a4:60:7c:cb:1c common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.48.23) common/network/Socket.cpp:144: Binding to 0.0.0.0:6454 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 23, events 2001, descriptor: 0x55f793048cb0 olad/plugin_api/DeviceManager.cpp:105: Installed device: ArtNet [192.168.48.23]:2-1 olad/PluginManager.cpp:200: Started ArtNet common/io/EPoller.cpp:306: ss process time was 0.000003 olad/PluginManager.cpp:195: Trying to start ShowNet common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: wlan0, 192.168.48.23, b0:a4:60:7c:cb:1c common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.48.23) common/network/Socket.cpp:144: Binding to 0.0.0.0:2501 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 25, events 2001, descriptor: 0x55f793049480 olad/plugin_api/DeviceManager.cpp:105: Installed device: ShowNet [192.168.48.23]:3-1 olad/PluginManager.cpp:200: Started ShowNet olad/PluginManager.cpp:195: Trying to start ESP Net common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: wlan0, 192.168.48.23, b0:a4:60:7c:cb:1c common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.48.23) common/network/Socket.cpp:144: Binding to 0.0.0.0:3333 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 24, events 2001, descriptor: 0x55f792fe1d20 olad/plugin_api/DeviceManager.cpp:105: Installed device: ESP Net [192.168.48.23]:4-1 common/io/EPoller.cpp:306: ss process time was 0.000001 olad/PluginManager.cpp:200: Started ESP Net olad/PluginManager.cpp:195: Trying to start Serial USB common/thread/Thread.cpp:200: Thread , policy SCHED_OTHER, priority 0 common/io/EPoller.cpp:306: ss process time was 0.000002 olad/PluginManager.cpp:200: Started Serial USB olad/PluginManager.cpp:195: Trying to start SandNet common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: wlan0, 192.168.48.23, b0:a4:60:7c:cb:1c common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.48.23) common/network/Socket.cpp:144: Binding to 0.0.0.0:37895 common/network/Socket.cpp:144: Binding to 0.0.0.0:37900 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 27, events 2001, descriptor: 0x55f7930514d0 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 26, events 2001, descriptor: 0x55f792fe31d0 olad/plugin_api/DeviceManager.cpp:105: Installed device: SandNet [192.168.48.23]:7-1 olad/PluginManager.cpp:200: Started SandNet olad/PluginManager.cpp:195: Trying to start StageProfi olad/PluginManager.cpp:200: Started StageProfi olad/PluginManager.cpp:195: Trying to start Pathport common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: wlan0, 192.168.48.23, b0:a4:60:7c:cb:1c common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.48.23) common/network/Socket.cpp:144: Binding to 0.0.0.0:3792 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 28, events 2001, descriptor: 0x55f792fe3970 olad/plugin_api/DeviceManager.cpp:105: Installed device: Pathport [192.168.48.23]:9-1 olad/PluginManager.cpp:200: Started Pathport olad/PluginManager.cpp:195: Trying to start E1.31 (sACN) common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: wlan0, 192.168.48.23, b0:a4:60:7c:cb:1c common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.48.23) common/network/Socket.cpp:144: Binding to 0.0.0.0:5568 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 29, events 2001, descriptor: 0x55f79304ba60 olad/plugin_api/DeviceManager.cpp:105: Installed device: E1.31 (DMX over ACN) [192.168.48.23]:11-1 olad/PluginManager.cpp:200: Started E1.31 (sACN) olad/PluginManager.cpp:195: Trying to start USB libs/usb/HotplugAgent.cpp:85: libusb_set_option(LIBUSB_OPTION_LOG_LEVEL, 0) libs/usb/HotplugAgent.cpp:94: HotplugSupported(): 1 Received Segmentation fault /usr/lib/libolacommon.so.0(+0x9687c)[0x7fda5523487c] /usr/lib/libc.so.6(+0x3cda0)[0x7fda54dddda0] /usr/lib/libpthread.so.0(pthread_mutex_lock+0x4)[0x7fda54c0e424] /usr/lib/libusb-1.0.so.0(libusb_hotplug_register_callback+0x13b)[0x7fda54aff31b] /usr/lib/libolausbdmx.so.0(_ZN3ola3usb19LibUsbHotplugThread4InitEv+0xf3)[0x7fda54b57d53] /usr/lib/libolausbdmx.so.0(_ZN3ola3usb12HotplugAgent5StartEv+0x16a)[0x7fda54b4a48a] /usr/lib/libolausbdmx.so.0(_ZN3ola6plugin6usbdmx15AsyncPluginImpl5StartEv+0x6b0)[0x7fda54b36240] /usr/lib/libolausbdmx.so.0(_ZN3ola6plugin6usbdmx12UsbDmxPlugin9StartHookEv+0x14a)[0x7fda54b3e23a] /usr/lib/libolaserverplugininterface.so.0(_ZN3ola6Plugin5StartEv+0x9d)[0x7fda54a1a40d] /usr/lib/libolaserver.so.0(_ZN3ola13PluginManager11StartIfSafeEPNS_14AbstractPluginE+0x183)[0x7fda553b9bf3] /usr/lib/libolaserver.so.0(_ZN3ola13PluginManager7LoadAllEv+0x225)[0x7fda553ba205] /usr/lib/libolaserver.so.0(+0x55a5e)[0x7fda553b7a5e] /usr/lib/libolacommon.so.0(_ZN3ola2io12SelectServer12RunCallbacksEPSt6vectorIPNS_13BaseCallback0IvEESaIS5_EE+0x2e)[0x7fda5524a88e] /usr/lib/libolacommon.so.0(_ZN3ola2io12SelectServer15DrainAndExecuteEv+0xe8)[0x7fda5524ace8] /usr/lib/libolacommon.so.0(_ZN3ola2io7EPoller15CheckDescriptorEP11epoll_eventPNS0_9EPollDataE+0x97)[0x7fda55251ed7] /usr/lib/libolacommon.so.0(_ZN3ola2io7EPoller4PollEPNS0_14TimeoutManagerERKNS_12TimeIntervalE+0x124)[0x7fda55252284] /usr/lib/libolacommon.so.0(_ZN3ola2io12SelectServer14CheckForEventsERKNS_12TimeIntervalE+0xc6)[0x7fda5524a656] /usr/lib/libolacommon.so.0(_ZN3ola2io12SelectServer3RunEv+0x7c)[0x7fda5524a76c] olad(main+0x754)[0x55f7922c2c54] /usr/lib/libc.so.6(__libc_start_main+0xd5)[0x7fda54dc8b25] olad(_start+0x2e)[0x55f7922c2d6e]
peternewman commented 2 years ago

Every time?

It looks like the USB DMX plugin, does it start if you disable that plugin in it's conf file before starting olad? Either way, disable all the other plugins and see if it changes things.

What USB devices do you have attached? Can you share lsusb -v.

An ola release or compiled from Git; master or 0.10 branch?

Try bumping up the libusb_debug_level: https://docs.openlighting.org/ola/conf/ola-usbdmx.conf.html

Can you share your ola-usbdmx.conf file.

Try disabling enable_eurolite_mk2 if present.

mikacousin commented 2 years ago

Thank you for your quick reply !

Disabling USB DMX plugin allows to launch olad. Very good ! At least I can run olad now :-)

I tried master and 0.10 branch.

ola-usbdmx.conf file (eurolite_mk2 was already disabled): enable_eurolite_mk2 = false enabled = false libusb_debug_level = 0

I tried to set libusb debug level to 4, but no more infos ...

No external USB devices attached. lsusb -v :

Click to expand! Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.10 bDeviceClass 9 Hub bDeviceSubClass 0 bDeviceProtocol 3 bMaxPacketSize0 9 idVendor 0x1d6b Linux Foundation idProduct 0x0003 3.0 root hub bcdDevice 5.16 iManufacturer 3 Linux 5.16.8-arch1-1 xhci-hcd iProduct 2 xHCI Host Controller iSerial 1 0000:04:00.4 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x001f bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 bMaxBurst 0 Hub Descriptor: bLength 12 bDescriptorType 42 nNbrPorts 2 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection bPwrOn2PwrGood 50 * 2 milli seconds bHubContrCurrent 0 milli Ampere bHubDecLat 0.0 micro seconds wHubDelay 0 nano seconds DeviceRemovable 0x00 Hub Port Status: Port 1: 0000.02a0 lowspeed L1 Port 2: 0000.02a0 lowspeed L1 Binary Object Store Descriptor: bLength 5 bDescriptorType 15 wTotalLength 0x0023 bNumDeviceCaps 2 SuperSpeed USB Device Capability: bLength 10 bDescriptorType 16 bDevCapabilityType 3 bmAttributes 0x02 Latency Tolerance Messages (LTM) Supported wSpeedsSupported 0x0008 Device can operate at SuperSpeed (5Gbps) bFunctionalitySupport 1 Lowest fully-functional device speed is Full Speed (12Mbps) bU1DevExitLat 0 micro seconds bU2DevExitLat 0 micro seconds SuperSpeedPlus USB Device Capability: bLength 20 bDescriptorType 16 bDevCapabilityType 10 bmAttributes 0x00000001 Sublink Speed Attribute count 1 Sublink Speed ID count 0 wFunctionalitySupport 0x1104 bmSublinkSpeedAttr[0] 0x00050034 Speed Attribute ID: 4 5Gb/s Symmetric RX SuperSpeed bmSublinkSpeedAttr[1] 0x000500b4 Speed Attribute ID: 4 5Gb/s Symmetric TX SuperSpeed Device Status: 0x0001 Self Powered Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 bDeviceProtocol 1 Single TT bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0002 2.0 root hub bcdDevice 5.16 iManufacturer 3 Linux 5.16.8-arch1-1 xhci-hcd iProduct 2 xHCI Host Controller iSerial 1 0000:04:00.4 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0019 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 4 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection TT think time 8 FS bits bPwrOn2PwrGood 10 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x08 PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Port 3: 0000.0100 power Port 4: 0000.0100 power Device Status: 0x0001 Self Powered Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.10 bDeviceClass 9 Hub bDeviceSubClass 0 bDeviceProtocol 3 bMaxPacketSize0 9 idVendor 0x1d6b Linux Foundation idProduct 0x0003 3.0 root hub bcdDevice 5.16 iManufacturer 3 Linux 5.16.8-arch1-1 xhci-hcd iProduct 2 xHCI Host Controller iSerial 1 0000:04:00.3 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x001f bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 bMaxBurst 0 Hub Descriptor: bLength 12 bDescriptorType 42 nNbrPorts 2 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection bPwrOn2PwrGood 50 * 2 milli seconds bHubContrCurrent 0 milli Ampere bHubDecLat 0.0 micro seconds wHubDelay 0 nano seconds DeviceRemovable 0x00 Hub Port Status: Port 1: 0000.02a0 lowspeed L1 Port 2: 0000.02a0 lowspeed L1 Binary Object Store Descriptor: bLength 5 bDescriptorType 15 wTotalLength 0x0023 bNumDeviceCaps 2 SuperSpeed USB Device Capability: bLength 10 bDescriptorType 16 bDevCapabilityType 3 bmAttributes 0x02 Latency Tolerance Messages (LTM) Supported wSpeedsSupported 0x0008 Device can operate at SuperSpeed (5Gbps) bFunctionalitySupport 1 Lowest fully-functional device speed is Full Speed (12Mbps) bU1DevExitLat 0 micro seconds bU2DevExitLat 0 micro seconds SuperSpeedPlus USB Device Capability: bLength 20 bDescriptorType 16 bDevCapabilityType 10 bmAttributes 0x00000001 Sublink Speed Attribute count 1 Sublink Speed ID count 0 wFunctionalitySupport 0x1104 bmSublinkSpeedAttr[0] 0x00050034 Speed Attribute ID: 4 5Gb/s Symmetric RX SuperSpeed bmSublinkSpeedAttr[1] 0x000500b4 Speed Attribute ID: 4 5Gb/s Symmetric TX SuperSpeed Device Status: 0x0001 Self Powered Bus 001 Device 005: ID 8087:0029 Intel Corp. AX200 Bluetooth Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.01 bDeviceClass 224 Wireless bDeviceSubClass 1 Radio Frequency bDeviceProtocol 1 Bluetooth bMaxPacketSize0 64 idVendor 0x8087 Intel Corp. idProduct 0x0029 AX200 Bluetooth bcdDevice 0.01 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x00c8 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0009 1x 9 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0009 1x 9 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 2 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0011 1x 17 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0011 1x 17 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 3 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0019 1x 25 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0019 1x 25 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 4 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0021 1x 33 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0021 1x 33 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 5 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0031 1x 49 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0031 1x 49 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 6 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x003f 1x 63 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x003f 1x 63 bytes bInterval 1 Binary Object Store Descriptor: bLength 5 bDescriptorType 15 wTotalLength 0x000c bNumDeviceCaps 1 USB 2.0 Extension Device Capability: bLength 7 bDescriptorType 16 bDevCapabilityType 2 bmAttributes 0x0000040e BESL Link Power Management (LPM) Supported BESL value 1024 us Device Status: 0x0001 Self Powered Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 255 Vendor Specific Subclass bDeviceProtocol 255 Vendor Specific Protocol bMaxPacketSize0 64 idVendor 0x0bda Realtek Semiconductor Corp. idProduct 0x0129 RTS5129 Card Reader Controller bcdDevice 39.60 iManufacturer 1 Generic iProduct 2 USB2.0-CRW iSerial 3 20100201396000000 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0027 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 4 CARD READER bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 6 bInterfaceProtocol 80 iInterface 5 Bulk-In, Bulk-Out, Interface Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0003 1x 3 bytes bInterval 10 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0000 (Bus Powered) Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 bDeviceProtocol 1 Single TT bMaxPacketSize0 64 idVendor 0x05e3 Genesys Logic, Inc. idProduct 0x0608 Hub bcdDevice 60.70 iManufacturer 0 iProduct 1 USB2.0 Hub iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0019 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0001 1x 1 bytes bInterval 12 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 4 wHubCharacteristic 0x00e4 Ganged power switching Compound device Ganged overcurrent protection TT think time 32 FS bits Port indicators bPwrOn2PwrGood 50 * 2 milli seconds bHubContrCurrent 100 milli Ampere DeviceRemovable 0x1c PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Port 3: 0000.0503 highspeed power enable connect Port 4: 0000.0103 power enable connect Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered Bus 001 Device 002: ID 04f2:b71a Chicony Electronics Co., Ltd HD Webcam Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.01 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 idVendor 0x04f2 Chicony Electronics Co., Ltd idProduct 0xb71a bcdDevice 0.03 iManufacturer 1 SunplusIT Inc iProduct 2 HD Webcam iSerial 3 01.00.00 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x03cb bNumInterfaces 4 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 0 bInterfaceCount 2 bFunctionClass 14 Video bFunctionSubClass 3 Video Interface Collection bFunctionProtocol 0 iFunction 4 HD Webcam Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 1 Video Control bInterfaceProtocol 1 iInterface 4 HD Webcam VideoControl Interface Descriptor: bLength 13 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdUVC 1.50 wTotalLength 0x006f dwClockFrequency 48.000000MHz bInCollection 1 baInterfaceNr( 0) 1 VideoControl Interface Descriptor: bLength 18 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 1 wTerminalType 0x0201 Camera Sensor bAssocTerminal 0 iTerminal 0 wObjectiveFocalLengthMin 0 wObjectiveFocalLengthMax 0 wOcularFocalLength 0 bControlSize 3 bmControls 0x0030000e Auto-Exposure Mode Auto-Exposure Priority Exposure Time (Absolute) Window Region of Interest VideoControl Interface Descriptor: bLength 13 bDescriptorType 36 bDescriptorSubtype 5 (PROCESSING_UNIT) bUnitID 2 bSourceID 1 wMaxMultiplier 16384 bControlSize 3 bmControls 0x0000177f Brightness Contrast Hue Saturation Sharpness Gamma White Balance Temperature Backlight Compensation Gain Power Line Frequency White Balance Temperature, Auto iProcessing 0 bmVideoStandards 0x00 VideoControl Interface Descriptor: bLength 29 bDescriptorType 36 bDescriptorSubtype 6 (EXTENSION_UNIT) bUnitID 3 guidExtensionCode {0fb885c3-68c2-4547-90f7-8f47579d95fc} bNumControls 5 bNrInPins 1 baSourceID( 0) 2 bControlSize 4 bmControls( 0) 0x1f bmControls( 1) 0x00 bmControls( 2) 0x00 bmControls( 3) 0x00 iExtension 0 VideoControl Interface Descriptor: bLength 29 bDescriptorType 36 bDescriptorSubtype 6 (EXTENSION_UNIT) bUnitID 4 guidExtensionCode {63610682-5070-49ab-b8cc-b3855e8d221d} bNumControls 20 bNrInPins 1 baSourceID( 0) 3 bControlSize 4 bmControls( 0) 0xff bmControls( 1) 0xff bmControls( 2) 0x71 bmControls( 3) 0x00 iExtension 0 VideoControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 5 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 4 iTerminal 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x87 EP 7 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0010 1x 16 bytes bInterval 8 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 VideoStreaming Interface Descriptor: bLength 15 bDescriptorType 36 bDescriptorSubtype 1 (INPUT_HEADER) bNumFormats 2 wTotalLength 0x018b bEndpointAddress 0x81 EP 1 IN bmInfo 0 bTerminalLink 5 bStillCaptureMethod 1 bTriggerSupport 0 bTriggerUsage 0 bControlSize 1 bmaControls( 0) 4 bmaControls( 1) 0 VideoStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 6 (FORMAT_MJPEG) bFormatIndex 1 bNumFrameDescriptors 6 bFlags 1 Fixed-size samples: Yes bDefaultFrameIndex 1 bAspectRatioX 0 bAspectRatioY 0 bmInterlaceFlags 0x00 Interlaced stream or variable: No Fields per frame: 1 fields Field 1 first: No Field pattern: Field 1 only bCopyProtect 0 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 1 bmCapabilities 0x01 Still image supported wWidth 1280 wHeight 720 dwMinBitRate 442368000 dwMaxBitRate 442368000 dwMaxVideoFrameBufferSize 1843200 dwDefaultFrameInterval 333333 bFrameIntervalType 1 dwFrameInterval( 0) 333333 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 2 bmCapabilities 0x01 Still image supported wWidth 640 wHeight 480 dwMinBitRate 147456000 dwMaxBitRate 147456000 dwMaxVideoFrameBufferSize 614400 dwDefaultFrameInterval 333333 bFrameIntervalType 1 dwFrameInterval( 0) 333333 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 3 bmCapabilities 0x01 Still image supported wWidth 640 wHeight 360 dwMinBitRate 110592000 dwMaxBitRate 110592000 dwMaxVideoFrameBufferSize 460800 dwDefaultFrameInterval 333333 bFrameIntervalType 1 dwFrameInterval( 0) 333333 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 4 bmCapabilities 0x01 Still image supported wWidth 352 wHeight 288 dwMinBitRate 48660480 dwMaxBitRate 48660480 dwMaxVideoFrameBufferSize 202752 dwDefaultFrameInterval 333333 bFrameIntervalType 1 dwFrameInterval( 0) 333333 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 5 bmCapabilities 0x01 Still image supported wWidth 320 wHeight 240 dwMinBitRate 36864000 dwMaxBitRate 36864000 dwMaxVideoFrameBufferSize 153600 dwDefaultFrameInterval 333333 bFrameIntervalType 1 dwFrameInterval( 0) 333333 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 7 (FRAME_MJPEG) bFrameIndex 6 bmCapabilities 0x01 Still image supported wWidth 176 wHeight 144 dwMinBitRate 12165120 dwMaxBitRate 12165120 dwMaxVideoFrameBufferSize 50688 dwDefaultFrameInterval 333333 bFrameIntervalType 1 dwFrameInterval( 0) 333333 VideoStreaming Interface Descriptor: bLength 6 bDescriptorType 36 bDescriptorSubtype 13 (COLORFORMAT) bColorPrimaries 1 (BT.709,sRGB) bTransferCharacteristics 1 (BT.709) bMatrixCoefficients 4 (SMPTE 170M (BT.601)) VideoStreaming Interface Descriptor: bLength 27 bDescriptorType 36 bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED) bFormatIndex 2 bNumFrameDescriptors 5 guidFormat {32595559-0000-0010-8000-00aa00389b71} bBitsPerPixel 16 bDefaultFrameIndex 1 bAspectRatioX 0 bAspectRatioY 0 bmInterlaceFlags 0x00 Interlaced stream or variable: No Fields per frame: 2 fields Field 1 first: No Field pattern: Field 1 only bCopyProtect 0 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) bFrameIndex 1 bmCapabilities 0x01 Still image supported wWidth 640 wHeight 480 dwMinBitRate 147456000 dwMaxBitRate 147456000 dwMaxVideoFrameBufferSize 614400 dwDefaultFrameInterval 333333 bFrameIntervalType 1 dwFrameInterval( 0) 333333 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) bFrameIndex 2 bmCapabilities 0x01 Still image supported wWidth 640 wHeight 360 dwMinBitRate 110592000 dwMaxBitRate 110592000 dwMaxVideoFrameBufferSize 460800 dwDefaultFrameInterval 333333 bFrameIntervalType 1 dwFrameInterval( 0) 333333 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) bFrameIndex 3 bmCapabilities 0x01 Still image supported wWidth 352 wHeight 288 dwMinBitRate 48660480 dwMaxBitRate 48660480 dwMaxVideoFrameBufferSize 202752 dwDefaultFrameInterval 333333 bFrameIntervalType 1 dwFrameInterval( 0) 333333 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) bFrameIndex 4 bmCapabilities 0x01 Still image supported wWidth 320 wHeight 240 dwMinBitRate 36864000 dwMaxBitRate 36864000 dwMaxVideoFrameBufferSize 153600 dwDefaultFrameInterval 333333 bFrameIntervalType 1 dwFrameInterval( 0) 333333 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) bFrameIndex 5 bmCapabilities 0x01 Still image supported wWidth 176 wHeight 144 dwMinBitRate 12165120 dwMaxBitRate 12165120 dwMaxVideoFrameBufferSize 50688 dwDefaultFrameInterval 333333 bFrameIntervalType 1 dwFrameInterval( 0) 333333 VideoStreaming Interface Descriptor: bLength 6 bDescriptorType 36 bDescriptorSubtype 13 (COLORFORMAT) bColorPrimaries 1 (BT.709,sRGB) bTransferCharacteristics 1 (BT.709) bMatrixCoefficients 4 (SMPTE 170M (BT.601)) Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x00c0 1x 192 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 2 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0180 1x 384 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 3 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 4 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0280 1x 640 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 5 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0320 1x 800 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 6 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x03b0 1x 944 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 7 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0a80 2x 640 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 8 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0b20 2x 800 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 9 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0be0 2x 992 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 10 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x13c0 3x 960 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 11 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x13fc 3x 1020 bytes bInterval 1 Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 2 bInterfaceCount 2 bFunctionClass 14 Video bFunctionSubClass 3 Video Interface Collection bFunctionProtocol 0 iFunction 11 IR Camera Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 1 Video Control bInterfaceProtocol 1 iInterface 11 IR Camera VideoControl Interface Descriptor: bLength 13 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdUVC 1.50 wTotalLength 0x006f dwClockFrequency 48.000000MHz bInCollection 1 baInterfaceNr( 0) 3 VideoControl Interface Descriptor: bLength 18 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 1 wTerminalType 0x0201 Camera Sensor bAssocTerminal 0 iTerminal 0 wObjectiveFocalLengthMin 0 wObjectiveFocalLengthMax 0 wOcularFocalLength 0 bControlSize 3 bmControls 0x00300000 Window Region of Interest VideoControl Interface Descriptor: bLength 13 bDescriptorType 36 bDescriptorSubtype 5 (PROCESSING_UNIT) bUnitID 2 bSourceID 1 wMaxMultiplier 16384 bControlSize 3 bmControls 0x00000000 iProcessing 0 bmVideoStandards 0x00 VideoControl Interface Descriptor: bLength 29 bDescriptorType 36 bDescriptorSubtype 6 (EXTENSION_UNIT) bUnitID 7 guidExtensionCode {0f3f95dc-2632-4c4e-92c9-a04782f43bc8} bNumControls 4 bNrInPins 1 baSourceID( 0) 2 bControlSize 4 bmControls( 0) 0xe0 bmControls( 1) 0x01 bmControls( 2) 0x00 bmControls( 3) 0x00 iExtension 0 VideoControl Interface Descriptor: bLength 29 bDescriptorType 36 bDescriptorSubtype 6 (EXTENSION_UNIT) bUnitID 4 guidExtensionCode {63610682-5070-49ab-b8cc-b3855e8d221d} bNumControls 27 bNrInPins 1 baSourceID( 0) 7 bControlSize 4 bmControls( 0) 0xff bmControls( 1) 0xff bmControls( 2) 0x77 bmControls( 3) 0x1f iExtension 0 VideoControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 5 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 4 iTerminal 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0010 1x 16 bytes bInterval 8 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 VideoStreaming Interface Descriptor: bLength 14 bDescriptorType 36 bDescriptorSubtype 1 (INPUT_HEADER) bNumFormats 1 wTotalLength 0x004d bEndpointAddress 0x82 EP 2 IN bmInfo 0 bTerminalLink 5 bStillCaptureMethod 1 bTriggerSupport 0 bTriggerUsage 0 bControlSize 1 bmaControls( 0) 0 VideoStreaming Interface Descriptor: bLength 27 bDescriptorType 36 bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED) bFormatIndex 1 bNumFrameDescriptors 1 guidFormat {00000032-0002-0010-8000-00aa00389b71} bBitsPerPixel 8 bDefaultFrameIndex 1 bAspectRatioX 0 bAspectRatioY 0 bmInterlaceFlags 0x00 Interlaced stream or variable: No Fields per frame: 2 fields Field 1 first: No Field pattern: Field 1 only bCopyProtect 0 VideoStreaming Interface Descriptor: bLength 30 bDescriptorType 36 bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) bFrameIndex 1 bmCapabilities 0x01 Still image supported wWidth 640 wHeight 360 dwMinBitRate 55296000 dwMaxBitRate 55296000 dwMaxVideoFrameBufferSize 460800 dwDefaultFrameInterval 333333 bFrameIntervalType 1 dwFrameInterval( 0) 333333 VideoStreaming Interface Descriptor: bLength 6 bDescriptorType 36 bDescriptorSubtype 13 (COLORFORMAT) bColorPrimaries 1 (BT.709,sRGB) bTransferCharacteristics 1 (BT.709) bMatrixCoefficients 4 (SMPTE 170M (BT.601)) Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 2 Video Streaming bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 5 Transfer Type Isochronous Synch Type Asynchronous Usage Type Data wMaxPacketSize 0x0a80 2x 640 bytes bInterval 1 Binary Object Store Descriptor: bLength 5 bDescriptorType 15 wTotalLength 0x0029 bNumDeviceCaps 2 Platform Device Capability: bLength 28 bDescriptorType 16 bDevCapabilityType 5 bReserved 0 PlatformCapabilityUUID {d8dd60df-4589-4cc7-9cd2-659d9e648a9f} CapabilityData[0] 0x00 CapabilityData[1] 0x00 CapabilityData[2] 0x00 CapabilityData[3] 0x0a CapabilityData[4] 0x6a CapabilityData[5] 0x03 CapabilityData[6] 0x01 CapabilityData[7] 0x00 ** UNRECOGNIZED: 08 10 11 01 03 00 00 00 Device Status: 0x0000 (Bus Powered) Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 bDeviceProtocol 1 Single TT bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0002 2.0 root hub bcdDevice 5.16 iManufacturer 3 Linux 5.16.8-arch1-1 xhci-hcd iProduct 2 xHCI Host Controller iSerial 1 0000:04:00.3 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0019 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 4 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection TT think time 8 FS bits bPwrOn2PwrGood 10 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x18 PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Port 3: 0000.0503 highspeed power enable connect Port 4: 0000.0503 highspeed power enable connect Device Status: 0x0001 Self Powered
peternewman commented 2 years ago

Thank you for your quick reply !

Disabling USB DMX plugin allows to launch olad. Very good ! At least I can run olad now :-)

Ah that's good. Were you using that plugin?

I tried master and 0.10 branch.

ola-usbdmx.conf file (eurolite_mk2 was already disabled): enable_eurolite_mk2 = false enabled = false libusb_debug_level = 0

I tried to set libusb debug level to 4, but no more infos ...

I take it this line logged with a different number (i.e. it worked): libs/usb/HotplugAgent.cpp:85: libusb_set_option(LIBUSB_OPTION_LOG_LEVEL, 0)

What version of libusb are you running? Is it pretty new given it's Arch? Can you easily try an older one?

mikacousin commented 2 years ago

Ah that's good. Were you using that plugin?

No, it was enabled by default. Now, I disabled all plugins I don't need :-)

What version of libusb are you running? Is it pretty new given it's Arch? Can you easily try an older one?

libusb 1.0.25, latest version. And no, I can't install an older one, sorry.

mikacousin commented 2 years ago

Finally, I was able to install libusb 1.0.24 and no more problem with USB DMX plugin enabled.

Segmentation fault only appears with 1.0.25

peternewman commented 2 years ago

Segmentation fault only appears with 1.0.25

Amazing thanks @mikacousin that's so useful!

You're also not alone (even on a different OS it happens): https://groups.google.com/g/open-lighting/c/EFOmFNXmxNM

peternewman commented 2 years ago

Would you minding commenting out this line on the broken version and see if it makes a difference (which will stop the whole hotplug agent): https://github.com/OpenLightingProject/ola/blob/b6787ab/libs/usb/HotplugAgent.cpp#L93

Can you also try adding --use-async-libusb and --no-use-async-libusb to your olad command one at a time which should exercise the two different ways we do USB comms (and share the olad -l 4 for both). You could always disable all the other plugins first as I suspect it's only the USB one causing issues.

peternewman commented 2 years ago

I suspect this is probably the same issue we're seeing: https://github.com/libusb/libusb/issues/1059

peternewman commented 2 years ago

Can you give #1772 a go, I think that may fix it...

hobzcalvin commented 2 years ago

I'm also having this issue after installing ola 0.10.8 via homebrew on macos 12.0.1 / MacBook Pro (16-inch / intel / 2019). libusb 1.0.25.

Click to expand! ``` $ olad -l 3 olad/Olad.cpp:98: OLA Daemon version 0.10.8 olad/OlaDaemon.cpp:121: Using configs in /Users/grantpatterson/.ola common/thread/Thread.cpp:200: Thread pref-saver, policy SCHED_OTHER, priority 31 olad/OlaServer.cpp:194: Server UID is 7a70:5b07a8c0 olad/OlaServer.cpp:206: Server instance name is OLA Server olad/plugin_api/Preferences.cpp:436: Missing /Users/grantpatterson/.ola/ola-universe.conf: No such file or directory - this isn't an error, we'll just use the defaults olad/plugin_api/Preferences.cpp:436: Missing /Users/grantpatterson/.ola/ola-port.conf: No such file or directory - this isn't an error, we'll just use the defaults common/thread/Thread.cpp:200: Thread bonjour, policy SCHED_OTHER, priority 31 common/thread/Thread.cpp:200: Thread http, policy SCHED_OTHER, priority 31 common/http/HTTPServer.cpp:509: HTTP Server started on port 9090 olad/OlaServer.cpp:481: Updated PID definitions. olad/OlaServer.cpp:489: PID store is at 0x6000006841b0 olad/BonjourDiscoveryAgent.cpp:129: Adding OLA Server, _http._tcp,_ola common/thread/Thread.cpp:200: Thread signal-thread, policy SCHED_OTHER, priority 31 olad/PluginManager.cpp:195: Trying to start Dummy olad/plugin_api/DeviceManager.cpp:105: Installed device: Dummy Device:1-1 olad/PluginManager.cpp:200: Started Dummy olad/PluginManager.cpp:195: Trying to start ArtNet olad/plugin_api/DeviceManager.cpp:105: Installed device: ArtNet [192.168.7.91]:2-1 olad/PluginManager.cpp:200: Started ArtNet olad/PluginManager.cpp:195: Trying to start ShowNet olad/plugin_api/DeviceManager.cpp:105: Installed device: ShowNet [192.168.7.91]:3-1 olad/PluginManager.cpp:200: Started ShowNet olad/PluginManager.cpp:195: Trying to start ESP Net olad/plugin_api/DeviceManager.cpp:105: Installed device: ESP Net [192.168.7.91]:4-1 olad/PluginManager.cpp:200: Started ESP Net olad/PluginManager.cpp:195: Trying to start Serial USB common/thread/Thread.cpp:200: Thread , policy SCHED_OTHER, priority 31 olad/PluginManager.cpp:200: Started Serial USB olad/PluginManager.cpp:195: Trying to start Enttec Open DMX common/io/IOUtils.cpp:39: open(/dev/dmx0): No such file or directory plugins/opendmx/OpenDmxPlugin.cpp:80: Could not open /dev/dmx0 No such file or directory olad/PluginManager.cpp:200: Started Enttec Open DMX olad/PluginManager.cpp:195: Trying to start SandNet olad/plugin_api/DeviceManager.cpp:105: Installed device: SandNet [192.168.7.91]:7-1 olad/PluginManager.cpp:200: Started SandNet olad/PluginManager.cpp:195: Trying to start StageProfi olad/PluginManager.cpp:200: Started StageProfi olad/PluginManager.cpp:195: Trying to start Pathport olad/plugin_api/DeviceManager.cpp:105: Installed device: Pathport [192.168.7.91]:9-1 olad/PluginManager.cpp:200: Started Pathport olad/PluginManager.cpp:195: Trying to start E1.31 (sACN) olad/plugin_api/DeviceManager.cpp:105: Installed device: E1.31 (DMX over ACN) [192.168.7.91]:11-1 olad/PluginManager.cpp:200: Started E1.31 (sACN) olad/PluginManager.cpp:195: Trying to start USB Received Segmentation fault: 11 0 libolacommon.0.dylib 0x000000010cd139a2 _ZN12_GLOBAL__N_117_DumpStackAndExitEi + 86 1 libsystem_platform.dylib 0x00007ff819511e2d _sigtramp + 29 2 ??? 0x00006000034c4900 0x0 + 105553171597568 3 libusb-1.0.0.dylib 0x000000010c90f196 libusb_hotplug_register_callback + 283 4 libolausbdmx.0.dylib 0x000000010c965241 _ZN3ola3usb19LibUsbHotplugThread4InitEv + 89 5 libolausbdmx.0.dylib 0x000000010c95c028 _ZN3ola3usb12HotplugAgent5StartEv + 28 6 libolausbdmx.0.dylib 0x000000010c94d22a _ZN3ola6plugin6usbdmx15AsyncPluginImpl5StartEv + 1958 7 libolausbdmx.0.dylib 0x000000010c952f25 _ZN3ola6plugin6usbdmx12UsbDmxPlugin9StartHookEv + 225 8 libolaserverplugininterface.0.dylib 0x000000010cadeaec _ZN3ola6Plugin5StartEv + 34 9 libolaserver.0.dylib 0x000000010c690753 _ZN3ola13PluginManager11StartIfSafeEPNS_14AbstractPluginE + 429 10 libolaserver.0.dylib 0x000000010c6904fe _ZN3ola13PluginManager7LoadAllEv + 808 11 libolaserver.0.dylib 0x000000010c699627 _ZN3ola18SingleUseCallback0IvE3RunEv + 15 12 libolacommon.0.dylib 0x000000010cd1edb9 _ZN3ola2io12SelectServer15DrainAndExecuteEv + 177 13 libolacommon.0.dylib 0x000000010cd22bb5 _ZN3ola2io12SelectPoller16CheckDescriptorsEP6fd_setS3_ + 437 14 libolacommon.0.dylib 0x000000010cd2253b _ZN3ola2io12SelectPoller4PollEPNS0_14TimeoutManagerERKNS_12TimeIntervalE + 921 15 libolacommon.0.dylib 0x000000010cd1e33b _ZN3ola2io12SelectServer14CheckForEventsERKNS_12TimeIntervalE + 187 16 libolacommon.0.dylib 0x000000010cd1e24f _ZN3ola2io12SelectServer3RunEv + 123 17 olad 0x000000010c49fab9 main + 1323 18 dyld 0x0000000112a024fe start + 462 19 ??? 0x0000000000000000 0x0 + 0 20 olad 0x000000010c495000 __dso_handle + 0 ```
hobzcalvin commented 2 years ago

Same as above with ola 0.10.8 via homebrew on macos 11.6.3 / a mid-2014 mbp. Also libusb 1.0.25.

peternewman commented 2 years ago

@hobzcalvin , thanks for porting here too.

As mentioned, from @mikacousin 's test, 1.0.24 should wrok around it in the short term.

Can you try #1772 to see if that fixes it, or if not my stab in the dark of commenting out this line https://github.com/OpenLightingProject/ola/blob/b6787ab/libs/usb/HotplugAgent.cpp#L93 which I'm not convinced will, but would narrow things down a bit.

Or far more easily, adding --use-async-libusb and --no-use-async-libusb to your olad command one at a time.

mikacousin commented 2 years ago

Adding --use-async-libusb to olad command give : olad: unrecognized option '--use-async-libusb' but assuming it's default option

Adding --no-use-async-libusb to olad command remove Segmentation fault :-)

Unfortunately, #1772 doesn't solve the problem. Still Segmentation fault :-(

Click to expand! ``` $ olad -l 4 olad/Olad.cpp:98: OLA Daemon version 0.10.8 common/base/Init.cpp:404: Monotonic clock: 26694.507324 common/base/Init.cpp:405: Real clock : 1644949622.991492 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 4, events 2001, descriptor: 0x563be3f24e70 olad/OlaDaemon.cpp:121: Using configs in /home/mika/.ola common/io/EPoller.cpp:82: EPOLL_CTL_ADD 7, events 2001, descriptor: 0x563be3f264b0 common/thread/Thread.cpp:200: Thread pref-saver, policy SCHED_OTHER, priority 0 common/rdm/PidStoreLoader.cpp:262: Loading DISC_UNIQUE_BRANCH common/rdm/PidStoreLoader.cpp:262: Loading DISC_MUTE common/rdm/PidStoreLoader.cpp:262: Loading DISC_UN_MUTE common/rdm/PidStoreLoader.cpp:262: Loading PROXIED_DEVICES common/rdm/PidStoreLoader.cpp:262: Loading PROXIED_DEVICE_COUNT common/rdm/PidStoreLoader.cpp:262: Loading COMMS_STATUS common/rdm/PidStoreLoader.cpp:262: Loading QUEUED_MESSAGE common/rdm/PidStoreLoader.cpp:262: Loading STATUS_MESSAGES common/rdm/PidStoreLoader.cpp:262: Loading STATUS_ID_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading CLEAR_STATUS_ID common/rdm/PidStoreLoader.cpp:262: Loading SUB_DEVICE_STATUS_REPORT_THRESHOLD common/rdm/PidStoreLoader.cpp:262: Loading SUPPORTED_PARAMETERS common/rdm/PidStoreLoader.cpp:262: Loading PARAMETER_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_INFO common/rdm/PidStoreLoader.cpp:262: Loading PRODUCT_DETAIL_ID_LIST common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_MODEL_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading MANUFACTURER_LABEL common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_LABEL common/rdm/PidStoreLoader.cpp:262: Loading FACTORY_DEFAULTS common/rdm/PidStoreLoader.cpp:262: Loading LANGUAGE_CAPABILITIES common/rdm/PidStoreLoader.cpp:262: Loading LANGUAGE common/rdm/PidStoreLoader.cpp:262: Loading SOFTWARE_VERSION_LABEL common/rdm/PidStoreLoader.cpp:262: Loading BOOT_SOFTWARE_VERSION_ID common/rdm/PidStoreLoader.cpp:262: Loading BOOT_SOFTWARE_VERSION_LABEL common/rdm/PidStoreLoader.cpp:262: Loading DMX_PERSONALITY common/rdm/PidStoreLoader.cpp:262: Loading DMX_PERSONALITY_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading DMX_START_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading SLOT_INFO common/rdm/PidStoreLoader.cpp:262: Loading SLOT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading DEFAULT_SLOT_VALUE common/rdm/PidStoreLoader.cpp:262: Loading DMX_BLOCK_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading DMX_FAIL_MODE common/rdm/PidStoreLoader.cpp:262: Loading DMX_STARTUP_MODE common/rdm/PidStoreLoader.cpp:262: Loading SENSOR_DEFINITION common/rdm/PidStoreLoader.cpp:262: Loading SENSOR_VALUE common/rdm/PidStoreLoader.cpp:262: Loading RECORD_SENSORS common/rdm/PidStoreLoader.cpp:262: Loading DIMMER_INFO common/rdm/PidStoreLoader.cpp:262: Loading MINIMUM_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading MAXIMUM_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading CURVE common/rdm/PidStoreLoader.cpp:262: Loading CURVE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_RESPONSE_TIME common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_RESPONSE_TIME_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading MODULATION_FREQUENCY common/rdm/PidStoreLoader.cpp:262: Loading MODULATION_FREQUENCY_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_HOURS common/rdm/PidStoreLoader.cpp:262: Loading LAMP_HOURS common/rdm/PidStoreLoader.cpp:262: Loading LAMP_STRIKES common/rdm/PidStoreLoader.cpp:262: Loading LAMP_STATE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_ON_MODE common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_POWER_CYCLES common/rdm/PidStoreLoader.cpp:262: Loading BURN_IN common/rdm/PidStoreLoader.cpp:262: Loading DISPLAY_INVERT common/rdm/PidStoreLoader.cpp:262: Loading DISPLAY_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading PAN_INVERT common/rdm/PidStoreLoader.cpp:262: Loading TILT_INVERT common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_SWAP common/rdm/PidStoreLoader.cpp:262: Loading REAL_TIME_CLOCK common/rdm/PidStoreLoader.cpp:262: Loading LOCK_PIN common/rdm/PidStoreLoader.cpp:262: Loading LOCK_STATE common/rdm/PidStoreLoader.cpp:262: Loading LOCK_STATE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading LIST_INTERFACES common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_LABEL common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_HARDWARE_ADDRESS_TYPE1 common/rdm/PidStoreLoader.cpp:262: Loading IPV4_DHCP_MODE common/rdm/PidStoreLoader.cpp:262: Loading IPV4_ZEROCONF_MODE common/rdm/PidStoreLoader.cpp:262: Loading IPV4_CURRENT_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading IPV4_STATIC_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_RENEW_DHCP common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_RELEASE_DHCP common/rdm/PidStoreLoader.cpp:262: Loading INTERFACE_APPLY_CONFIGURATION common/rdm/PidStoreLoader.cpp:262: Loading IPV4_DEFAULT_ROUTE common/rdm/PidStoreLoader.cpp:262: Loading DNS_IPV4_NAME_SERVER common/rdm/PidStoreLoader.cpp:262: Loading DNS_HOSTNAME common/rdm/PidStoreLoader.cpp:262: Loading DNS_DOMAIN_NAME common/rdm/PidStoreLoader.cpp:262: Loading SEARCH_DOMAIN common/rdm/PidStoreLoader.cpp:262: Loading BROKER_STATUS common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_LIST common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_LIST_CHANGE common/rdm/PidStoreLoader.cpp:262: Loading IDENTIFY_ENDPOINT common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_TO_UNIVERSE common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_MODE common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_LABEL common/rdm/PidStoreLoader.cpp:262: Loading RDM_TRAFFIC_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading DISCOVERY_STATE common/rdm/PidStoreLoader.cpp:262: Loading BACKGROUND_DISCOVERY common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_TIMING common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_TIMING_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_RESPONDERS common/rdm/PidStoreLoader.cpp:262: Loading ENDPOINT_RESPONDER_LIST_CHANGE common/rdm/PidStoreLoader.cpp:262: Loading BINDING_CONTROL_FIELDS common/rdm/PidStoreLoader.cpp:262: Loading BACKGROUND_QUEUED_STATUS_POLICY common/rdm/PidStoreLoader.cpp:262: Loading BACKGROUND_QUEUED_STATUS_POLICY_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading IDENTIFY_DEVICE common/rdm/PidStoreLoader.cpp:262: Loading RESET_DEVICE common/rdm/PidStoreLoader.cpp:262: Loading POWER_STATE common/rdm/PidStoreLoader.cpp:262: Loading PERFORM_SELFTEST common/rdm/PidStoreLoader.cpp:262: Loading SELF_TEST_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading CAPTURE_PRESET common/rdm/PidStoreLoader.cpp:262: Loading PRESET_PLAYBACK common/rdm/PidStoreLoader.cpp:262: Loading IDENTIFY_MODE common/rdm/PidStoreLoader.cpp:262: Loading PRESET_INFO common/rdm/PidStoreLoader.cpp:262: Loading PRESET_STATUS common/rdm/PidStoreLoader.cpp:262: Loading PRESET_MERGEMODE common/rdm/PidStoreLoader.cpp:262: Loading POWER_ON_SELF_TEST common/rdm/PidStoreLoader.cpp:262: Loading DEVICE_MODE common/rdm/PidStoreLoader.cpp:262: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading FAN_MODE common/rdm/PidStoreLoader.cpp:262: Loading STATUS_LEDS common/rdm/PidStoreLoader.cpp:262: Loading CCT_ADJUST common/rdm/PidStoreLoader.cpp:262: Loading GN_ADJUST common/rdm/PidStoreLoader.cpp:262: Loading DMX_SIGNAL_LOSS_MODE common/rdm/PidStoreLoader.cpp:262: Loading MODEL_ID common/rdm/PidStoreLoader.cpp:262: Loading MODEL_ID_LIST common/rdm/PidStoreLoader.cpp:262: Loading PIXEL_TYPE common/rdm/PidStoreLoader.cpp:262: Loading PIXEL_COUNT common/rdm/PidStoreLoader.cpp:262: Loading LED_DRIVE_CURRENT common/rdm/PidStoreLoader.cpp:262: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading DIMMER_MODE common/rdm/PidStoreLoader.cpp:262: Loading LIGHT_MODE common/rdm/PidStoreLoader.cpp:262: Loading CONSTANT_COLOR_MODES common/rdm/PidStoreLoader.cpp:262: Loading CP_DISPLAYON common/rdm/PidStoreLoader.cpp:262: Loading CP_FIXTID common/rdm/PidStoreLoader.cpp:262: Loading CP_EVAN_RGBCMY common/rdm/PidStoreLoader.cpp:262: Loading CP_FIXWHEELSC common/rdm/PidStoreLoader.cpp:262: Loading CP_LAMPONDMX common/rdm/PidStoreLoader.cpp:262: Loading CP_ENCPT common/rdm/PidStoreLoader.cpp:262: Loading CP_PTSPEEDMODE common/rdm/PidStoreLoader.cpp:262: Loading CP_DIMMERCURVE common/rdm/PidStoreLoader.cpp:262: Loading CP_SILENTMODE common/rdm/PidStoreLoader.cpp:262: Loading CP_SHUTTERONERR common/rdm/PidStoreLoader.cpp:262: Loading CP_DIMMONSHUTTER common/rdm/PidStoreLoader.cpp:262: Loading CP_POWERFANSMODE common/rdm/PidStoreLoader.cpp:262: Loading CP_ARTNET_MODE common/rdm/PidStoreLoader.cpp:262: Loading CP_NETREPEATDMX common/rdm/PidStoreLoader.cpp:262: Loading CP_UNIVERSE common/rdm/PidStoreLoader.cpp:262: Loading CP_AFAUTOSCALEOFF common/rdm/PidStoreLoader.cpp:262: Loading CP_MCOLORADJUST common/rdm/PidStoreLoader.cpp:262: Loading CP_MEFFRANDID common/rdm/PidStoreLoader.cpp:262: Loading CP_MEFFDISTRIB common/rdm/PidStoreLoader.cpp:262: Loading CP_EVANCURVEMODE common/rdm/PidStoreLoader.cpp:262: Loading CP_PT_HOMING_SPEC common/rdm/PidStoreLoader.cpp:262: Loading CP_PAN_HOME_ANGLE common/rdm/PidStoreLoader.cpp:262: Loading CP_TILT_HOME_ANGLE common/rdm/PidStoreLoader.cpp:262: Loading CP_CWHEEL_LINEAR common/rdm/PidStoreLoader.cpp:262: Loading CP_ANTI_BLIND common/rdm/PidStoreLoader.cpp:262: Loading CP_PIXELS_UNIVERSE common/rdm/PidStoreLoader.cpp:262: Loading CP_RPTONDMX_UNIVERSE common/rdm/PidStoreLoader.cpp:262: Loading CP_CHNLMODE_PIXELS common/rdm/PidStoreLoader.cpp:262: Loading SHOW_ID common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_POWER common/rdm/PidStoreLoader.cpp:262: Loading HOP_PATTERN common/rdm/PidStoreLoader.cpp:262: Loading BANDWIDTH common/rdm/PidStoreLoader.cpp:262: Loading NUM_OF_CHANNELS common/rdm/PidStoreLoader.cpp:262: Loading LEVEL_TEST common/rdm/PidStoreLoader.cpp:262: Loading CURVE common/rdm/PidStoreLoader.cpp:262: Loading BUMP_ENABLED common/rdm/PidStoreLoader.cpp:262: Loading DATA_LOSS_TIMEOUT common/rdm/PidStoreLoader.cpp:262: Loading BACKLIGHT_TIMEOUT common/rdm/PidStoreLoader.cpp:262: Loading RDM_PROXY_ENABLED common/rdm/PidStoreLoader.cpp:262: Loading INPUT_FORMAT common/rdm/PidStoreLoader.cpp:262: Loading IP_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading IP_SUBNET_MASK common/rdm/PidStoreLoader.cpp:262: Loading IP_GATEWAY common/rdm/PidStoreLoader.cpp:262: Loading DHCP_MODE common/rdm/PidStoreLoader.cpp:262: Loading MAC_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading SET_UID common/rdm/PidStoreLoader.cpp:262: Loading DMX_OUTPUT_STANDARD common/rdm/PidStoreLoader.cpp:262: Loading ADD_DISCOVERY common/rdm/PidStoreLoader.cpp:262: Loading DMX_INTERSLOT_TIME common/rdm/PidStoreLoader.cpp:262: Loading LATENCY common/rdm/PidStoreLoader.cpp:262: Loading FACTORY_SETTINGS_LOCK common/rdm/PidStoreLoader.cpp:262: Loading DMX_RDM_INTERLEAVE common/rdm/PidStoreLoader.cpp:262: Loading PROXIED_DEVICES_ENHANCED common/rdm/PidStoreLoader.cpp:262: Loading ADAPTIVE_ON_OFF common/rdm/PidStoreLoader.cpp:262: Loading PWM_OUTPUT_FREQUENCY common/rdm/PidStoreLoader.cpp:262: Loading FAN_ON_PERCENTAGE common/rdm/PidStoreLoader.cpp:262: Loading AUTO_MODE common/rdm/PidStoreLoader.cpp:262: Loading PWRUP_TEST common/rdm/PidStoreLoader.cpp:262: Loading INTERNAL_STATS common/rdm/PidStoreLoader.cpp:262: Loading NE_FAULT_DETECT_MODE common/rdm/PidStoreLoader.cpp:262: Loading DMX_PROTECT_MODE common/rdm/PidStoreLoader.cpp:262: Loading DMX_LOSS_MODE common/rdm/PidStoreLoader.cpp:262: Loading PREHEAT_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_CAP_VALUE common/rdm/PidStoreLoader.cpp:262: Loading DMX_TERM_MODE common/rdm/PidStoreLoader.cpp:262: Loading FULL_DISCOVERY common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_DEFAULT_VALUE common/rdm/PidStoreLoader.cpp:262: Loading DALI_FADE_TIME common/rdm/PidStoreLoader.cpp:262: Loading INCREMENTAL_DISCOVERY_INTERVAL common/rdm/PidStoreLoader.cpp:262: Loading ACK_TIMER_FACTOR common/rdm/PidStoreLoader.cpp:262: Loading MDG_NETWORK_UNIVERSE_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading MDG_NETWORK_UNIVERSE_NAME common/rdm/PidStoreLoader.cpp:262: Loading MDG_GENERATOR_STATE common/rdm/PidStoreLoader.cpp:262: Loading DMX_LAMP_OFF_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading DMX_RESET_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading MCX_LAMP_OFF_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading FIXTURE_ID common/rdm/PidStoreLoader.cpp:262: Loading STAND_ALONE_OPERATION_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading SYNCHRONIZED common/rdm/PidStoreLoader.cpp:262: Loading AUTO_PROGRAM_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading ENABLE_TIMERS common/rdm/PidStoreLoader.cpp:262: Loading TIMER1_START_TIME common/rdm/PidStoreLoader.cpp:262: Loading TIMER1_END_TIME common/rdm/PidStoreLoader.cpp:262: Loading TIMER2_START_TIME common/rdm/PidStoreLoader.cpp:262: Loading TIMER2_END_TIME common/rdm/PidStoreLoader.cpp:262: Loading LIGHT_SENSOR_LEVEL_TRIGGER_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading CAPTURE_CURRENT_LIGHT_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading LIGHT_SENSOR_TRIGGER_LEVEL common/rdm/PidStoreLoader.cpp:262: Loading ADD_SCENE common/rdm/PidStoreLoader.cpp:262: Loading INSERT_SCENE common/rdm/PidStoreLoader.cpp:262: Loading STORE_SCENE common/rdm/PidStoreLoader.cpp:262: Loading DELETE_SCENE common/rdm/PidStoreLoader.cpp:262: Loading DELETE_ALL_SCENES common/rdm/PidStoreLoader.cpp:262: Loading NEXT_SCENE common/rdm/PidStoreLoader.cpp:262: Loading PREVIOUS_SCENE common/rdm/PidStoreLoader.cpp:262: Loading SCENE_SETTINGS common/rdm/PidStoreLoader.cpp:262: Loading RUN_PROGRAM common/rdm/PidStoreLoader.cpp:262: Loading SCENE_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading SCENE_WAIT_TIME common/rdm/PidStoreLoader.cpp:262: Loading SCENE_FADE_TIME common/rdm/PidStoreLoader.cpp:262: Loading SCENE_INTENSITY common/rdm/PidStoreLoader.cpp:262: Loading SCENE_CYAN common/rdm/PidStoreLoader.cpp:262: Loading SCENE_MAGENTA common/rdm/PidStoreLoader.cpp:262: Loading SCENE_YELLOW common/rdm/PidStoreLoader.cpp:262: Loading SCENE_RED common/rdm/PidStoreLoader.cpp:262: Loading SCENE_GREEN common/rdm/PidStoreLoader.cpp:262: Loading SCENE_BLUE common/rdm/PidStoreLoader.cpp:262: Loading SCENE_AMBER common/rdm/PidStoreLoader.cpp:262: Loading SCENE_WHITE common/rdm/PidStoreLoader.cpp:262: Loading SCENE_ZOOM common/rdm/PidStoreLoader.cpp:262: Loading SCENE_FOCUS common/rdm/PidStoreLoader.cpp:262: Loading SCENE_RANDOM_COLOR common/rdm/PidStoreLoader.cpp:262: Loading SCENE_COLOR_WHEEL common/rdm/PidStoreLoader.cpp:262: Loading SCENE_GOBO_SELECTION common/rdm/PidStoreLoader.cpp:262: Loading SCENE_GOBO_INDEXING common/rdm/PidStoreLoader.cpp:262: Loading SCENE_ANIMATION_POSITION common/rdm/PidStoreLoader.cpp:262: Loading SCENE_ANIMATION_INDEXING common/rdm/PidStoreLoader.cpp:262: Loading SCENE_GET_DMX common/rdm/PidStoreLoader.cpp:262: Loading SCENE_FROST_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading AUTO_SHUTTER_BO_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading EFFECT_SPEED common/rdm/PidStoreLoader.cpp:262: Loading EFFECT_SHORTCUTS_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading EFFECT_FEEDBACK_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_HOUR_WARNING_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_HOUR_WARNING_HOURS common/rdm/PidStoreLoader.cpp:262: Loading AIR_FILTER_HOUR common/rdm/PidStoreLoader.cpp:262: Loading AIR_FILTER_HOUR_WARNING_HOURS common/rdm/PidStoreLoader.cpp:262: Loading DISPLAY_ERRORS_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_ERROR_TEST_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading SAVE_CUSTOM_CONFIGURATION common/rdm/PidStoreLoader.cpp:262: Loading LOAD_CUSTOM_CONFIGURATION common/rdm/PidStoreLoader.cpp:262: Loading BARNDOOR_SOFTWARE_VERSION common/rdm/PidStoreLoader.cpp:262: Loading CMY_BLACKOUT_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading TRACKING_MODE common/rdm/PidStoreLoader.cpp:262: Loading TRACKING_CAL common/rdm/PidStoreLoader.cpp:262: Loading DIMMER_CURVE common/rdm/PidStoreLoader.cpp:262: Loading FOCUS_TRACKING common/rdm/PidStoreLoader.cpp:262: Loading DISPLAY_AUTO_OFF common/rdm/PidStoreLoader.cpp:262: Loading LAMP_PREHEAT_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_PREHEAT_VALUE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_POWER_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading LAMP_POWER_VALUE common/rdm/PidStoreLoader.cpp:262: Loading IRIS_BLACKOUT_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading COLOR_WHEEL_BLACKOUT_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading STUDIO_MODE common/rdm/PidStoreLoader.cpp:262: Loading BLOCK_TEMP_SETTING common/rdm/PidStoreLoader.cpp:262: Loading GOBO3_ANIMATION_START common/rdm/PidStoreLoader.cpp:262: Loading GOBO3_ANIMATION_END common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_SPEED common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_MOVE_ON_RESET_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_LIMITATION_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading PAN_LIMITATION_MINIMUM common/rdm/PidStoreLoader.cpp:262: Loading PAN_LIMITATION_MAXIMUM common/rdm/PidStoreLoader.cpp:262: Loading TILT_LIMITATION_MINIMUM common/rdm/PidStoreLoader.cpp:262: Loading TILT_LIMITATION_MAXIMUM common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_LIMITATION_AREA common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_MODE_ENABLE common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_MODE_LOCK_TOGGLE common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_MODE_LOCK_PAN common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_MODE_LOCK_TILT common/rdm/PidStoreLoader.cpp:262: Loading REGULATE_LAMP_FAN common/rdm/PidStoreLoader.cpp:262: Loading REGULATE_GOBO_FAN common/rdm/PidStoreLoader.cpp:262: Loading LAMP_COOLING common/rdm/PidStoreLoader.cpp:262: Loading FAN_CLEAN common/rdm/PidStoreLoader.cpp:262: Loading FAN_MODE common/rdm/PidStoreLoader.cpp:262: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading EVENT_LOG_USER_EVENT_TRIGGER common/rdm/PidStoreLoader.cpp:262: Loading FAN_ERROR_STATUS common/rdm/PidStoreLoader.cpp:262: Loading MAX_LAMP_POWER common/rdm/PidStoreLoader.cpp:262: Loading LAMP_FADE_ON_COMM_LOSS common/rdm/PidStoreLoader.cpp:262: Loading LOCK_PAN common/rdm/PidStoreLoader.cpp:262: Loading LOCK_TILT common/rdm/PidStoreLoader.cpp:262: Loading PAN_TILT_FREE_MOTION common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_CONTROLLER_MODE common/rdm/PidStoreLoader.cpp:262: Loading ZOOM_TYPE common/rdm/PidStoreLoader.cpp:262: Loading FOLLOW_SPOT_ZOOM common/rdm/PidStoreLoader.cpp:262: Loading ZERO_GOBO_WHEELS common/rdm/PidStoreLoader.cpp:262: Loading CLEAR_LOG common/rdm/PidStoreLoader.cpp:262: Loading DISABLE_MECHS common/rdm/PidStoreLoader.cpp:262: Loading DMX_INPUT common/rdm/PidStoreLoader.cpp:262: Loading WIRELESS_UNLINK common/rdm/PidStoreLoader.cpp:262: Loading SCREENSAVER_DELAY common/rdm/PidStoreLoader.cpp:262: Loading PT_FEEDBACK common/rdm/PidStoreLoader.cpp:262: Loading OUTPUT_UNIFORMITY common/rdm/PidStoreLoader.cpp:262: Loading DL_COMPATIBLE_MODE common/rdm/PidStoreLoader.cpp:262: Loading TOUCHSCREEN_LOCK common/rdm/PidStoreLoader.cpp:262: Loading DMX_HOLD_MODE common/rdm/PidStoreLoader.cpp:262: Loading SLOT_LABELS common/rdm/PidStoreLoader.cpp:262: Loading MODIFY_SENSOR_DEFINITION common/rdm/PidStoreLoader.cpp:262: Loading NETWORK_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading NETWORK_MASK common/rdm/PidStoreLoader.cpp:262: Loading GATEWAY_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading DNS_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading DC_OFFSET common/rdm/PidStoreLoader.cpp:262: Loading DC_FADER_OFFSET common/rdm/PidStoreLoader.cpp:262: Loading DC_CALIBRATION common/rdm/PidStoreLoader.cpp:262: Loading CURVE_DEFINITION common/rdm/PidStoreLoader.cpp:262: Loading SWPID_AUTO_UNIVERSE_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading WDMX_LOGIN common/rdm/PidStoreLoader.cpp:262: Loading WDMX_LOGOUT common/rdm/PidStoreLoader.cpp:262: Loading WDMX_RADIO_POWER_24 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_RADIO_POWER_58 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_MASK_24 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_MASK_58 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_RADIO_MODE common/rdm/PidStoreLoader.cpp:262: Loading WDMX_RADIO_AHFSS common/rdm/PidStoreLoader.cpp:262: Loading WDMX_AFHSS_MASK_24 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_AFHSS_MASK_54 common/rdm/PidStoreLoader.cpp:262: Loading WDMX_SIGNAL_STRENGTH common/rdm/PidStoreLoader.cpp:262: Loading WDMX_DMX_TO_RDM_RATIO common/rdm/PidStoreLoader.cpp:262: Loading WDMX_DOWNSTREAM_RDM common/rdm/PidStoreLoader.cpp:262: Loading WDMX_IDENTIFY_PROXIES common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_CURVE common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_CURVE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_STROBE common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_OUTPUT_MODE common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_OUTPUT_MODE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_RED_SHIFT common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_WHITE_POINT common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_WHITE_POINT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_FREQUENCY common/rdm/PidStoreLoader.cpp:262: Loading ETC_DMX_LOSS_BEHAVIOR common/rdm/PidStoreLoader.cpp:262: Loading ETC_DMX_LOSS_BEHAVIOR_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_PLUS_SEVEN common/rdm/PidStoreLoader.cpp:262: Loading ETC_BACKLIGHT_BRIGHTNESS common/rdm/PidStoreLoader.cpp:262: Loading ETC_BACKLIGHT_TIMEOUT common/rdm/PidStoreLoader.cpp:262: Loading ETC_STATUS_INDICATORS common/rdm/PidStoreLoader.cpp:262: Loading ETC_RECALIBRATE_FIXTURE common/rdm/PidStoreLoader.cpp:262: Loading ETC_OVER_TEMP_MODE common/rdm/PidStoreLoader.cpp:262: Loading ETC_SIMPLE_SETUP_MODE common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_STROBE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_RED_SHIFT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_PLUS_SEVEN_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_BACKLIGHT_TIMEOUT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_SIMPLE_SETUP_MODE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_OVER_TEMP_MODE_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_SEQUENCE_PLAYBACK common/rdm/PidStoreLoader.cpp:262: Loading ETC_SEQUENCE_CONFIG common/rdm/PidStoreLoader.cpp:262: Loading ETC_LOW_POWER_TIMEOUT common/rdm/PidStoreLoader.cpp:262: Loading ETC_LOW_POWER_TIMEOUT_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_FREQUENCY_ENUM common/rdm/PidStoreLoader.cpp:262: Loading ETC_LED_FREQUENCY_ENUM_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_PRESET_CONFIG common/rdm/PidStoreLoader.cpp:262: Loading ETC_HAS_ENUM_TEXT common/rdm/PidStoreLoader.cpp:262: Loading ETC_GET_ENUM_TEXT common/rdm/PidStoreLoader.cpp:262: Loading ETC_POWER_COMMAND common/rdm/PidStoreLoader.cpp:262: Loading ETC_POWER_COMMAND_DESCRIPTION common/rdm/PidStoreLoader.cpp:262: Loading ETC_DALI_SHORT_ADDRESS common/rdm/PidStoreLoader.cpp:262: Loading ETC_DALI_GROUP_MEMBERSHIP common/rdm/PidStoreLoader.cpp:262: Loading ETC_AUTOBIND common/rdm/PidStoreLoader.cpp:262: Loading ETC_DELETE_SUBDEVICE common/rdm/PidStoreLoader.cpp:262: Loading ETC_PREPARE_FOR_SOFTWARE_DOWNLOAD common/rdm/PidStoreLoader.cpp:262: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:262: Loading CODE_VERSION common/rdm/PidStoreLoader.cpp:262: Loading MODEL_ID common/rdm/PidStoreLoader.cpp:262: Loading MODEL_ID_LIST common/rdm/PidStoreLoader.cpp:262: Loading PIXEL_TYPE common/rdm/PidStoreLoader.cpp:262: Loading PIXEL_COUNT common/rdm/PidStoreLoader.cpp:201: Load Complete common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: wlan0, 192.168.1.46, b0:a4:60:7c:cb:1c common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.1.46) olad/OlaServer.cpp:194: Server UID is 7a70:2e01a8c0 olad/OlaServer.cpp:206: Server instance name is OLA Server common/io/EPoller.cpp:82: EPOLL_CTL_ADD 9, events 2001, descriptor: 0x563be3f38a20 olad/AvahiDiscoveryAgent.cpp:201: Client state changed to AVAHI_CLIENT_S_RUNNING common/thread/Thread.cpp:200: Thread http, policy SCHED_OTHER, priority 0 common/http/HTTPServer.cpp:509: HTTP Server started on port 9090 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 13, events 2001, descriptor: 0x563be3f2b6e0 olad/AvahiDiscoveryAgent.cpp:236: State for OLA Server._http._tcp,_ola, group 0x563be3f2b960 changed to AVAHI_ENTRY_GROUP_UNCOMMITED olad/AvahiDiscoveryAgent.cpp:334: Adding _ola._sub._http._tcp olad/OlaServer.cpp:481: Updated PID definitions. olad/OlaServer.cpp:489: PID store is at 0x563be403a110 olad/AvahiDiscoveryAgent.cpp:236: State for OLA Server._http._tcp,_ola, group 0x563be3f2b960 changed to AVAHI_ENTRY_GROUP_REGISTERING common/thread/Thread.cpp:200: Thread signal-thread, policy SCHED_OTHER, priority 0 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 21, events 2001, descriptor: 0x563be3f98d60 olad/PluginManager.cpp:73: Skipping Dummy because it was disabled olad/PluginManager.cpp:73: Skipping ESP Net because it was disabled olad/PluginManager.cpp:73: Skipping KarateLight because it was disabled olad/PluginManager.cpp:73: Skipping KiNET because it was disabled olad/PluginManager.cpp:73: Skipping Milford Instruments because it was disabled olad/PluginManager.cpp:73: Skipping Enttec Open DMX because it was disabled olad/PluginManager.cpp:73: Skipping Open Pixel Control because it was disabled olad/PluginManager.cpp:73: Skipping OSC because it was disabled olad/PluginManager.cpp:73: Skipping Renard because it was disabled olad/PluginManager.cpp:73: Skipping SandNet because it was disabled olad/PluginManager.cpp:73: Skipping ShowNet because it was disabled olad/PluginManager.cpp:73: Skipping SPI because it was disabled olad/PluginManager.cpp:73: Skipping StageProfi because it was disabled common/io/EPoller.cpp:306: ss process time was 0.000001 olad/PluginManager.cpp:73: Skipping Serial USB because it was disabled olad/PluginManager.cpp:73: Skipping Pathport because it was disabled common/io/EPoller.cpp:306: ss process time was 0.000002 olad/PluginManager.cpp:73: Skipping FTDI USB DMX because it was disabled olad/PluginManager.cpp:73: Skipping UART native DMX because it was disabled olad/PluginManager.cpp:195: Trying to start ArtNet common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: wlan0, 192.168.1.46, b0:a4:60:7c:cb:1c common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.1.46) common/network/Socket.cpp:144: Binding to 0.0.0.0:6454 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 23, events 2001, descriptor: 0x563be3fc2d90 olad/plugin_api/DeviceManager.cpp:105: Installed device: ArtNet [192.168.1.46]:2-1 olad/PluginManager.cpp:200: Started ArtNet olad/PluginManager.cpp:195: Trying to start E1.31 (sACN) common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: wlan0, 192.168.1.46, b0:a4:60:7c:cb:1c common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.1.46) common/network/Socket.cpp:144: Binding to 0.0.0.0:5568 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 24, events 2001, descriptor: 0x563be3f99a00 olad/plugin_api/DeviceManager.cpp:105: Installed device: E1.31 (DMX over ACN) [192.168.1.46]:11-1 olad/PluginManager.cpp:200: Started E1.31 (sACN) olad/PluginManager.cpp:195: Trying to start USB libs/usb/HotplugAgent.cpp:85: libusb_set_option(LIBUSB_OPTION_LOG_LEVEL, 0) libs/usb/HotplugAgent.cpp:94: HotplugSupported(): 1 Received Segmentation fault /usr/lib/libolacommon.so.0(+0x968bc)[0x7f5b635128bc] /usr/lib/libc.so.6(+0x42560)[0x7f5b63073560] /usr/lib/libc.so.6(pthread_mutex_lock+0x4)[0x7f5b630c18a4] /usr/lib/libusb-1.0.so.0(libusb_hotplug_register_callback+0x13b)[0x7f5b62db331b] /usr/lib/libolausbdmx.so.0(_ZN3ola3usb19LibUsbHotplugThread4InitEv+0xf3)[0x7f5b62e0bd53] /usr/lib/libolausbdmx.so.0(_ZN3ola3usb12HotplugAgent5StartEv+0x16a)[0x7f5b62dfe48a] /usr/lib/libolausbdmx.so.0(_ZN3ola6plugin6usbdmx15AsyncPluginImpl5StartEv+0x6b0)[0x7f5b62dea240] /usr/lib/libolausbdmx.so.0(_ZN3ola6plugin6usbdmx12UsbDmxPlugin9StartHookEv+0x14a)[0x7f5b62df223a] /usr/lib/libolaserverplugininterface.so.0(_ZN3ola6Plugin5StartEv+0x9d)[0x7f5b62cd140d] /usr/lib/libolaserver.so.0(_ZN3ola13PluginManager11StartIfSafeEPNS_14AbstractPluginE+0x183)[0x7f5b63699c03] /usr/lib/libolaserver.so.0(_ZN3ola13PluginManager7LoadAllEv+0x225)[0x7f5b6369a215] /usr/lib/libolaserver.so.0(+0x55a6e)[0x7f5b63697a6e] /usr/lib/libolacommon.so.0(_ZN3ola2io12SelectServer12RunCallbacksEPSt6vectorIPNS_13BaseCallback0IvEESaIS5_EE+0x2e)[0x7f5b63528b7e] /usr/lib/libolacommon.so.0(_ZN3ola2io12SelectServer15DrainAndExecuteEv+0xe8)[0x7f5b63528fd8] /usr/lib/libolacommon.so.0(_ZN3ola2io7EPoller15CheckDescriptorEP11epoll_eventPNS0_9EPollDataE+0x97)[0x7f5b635301c7] /usr/lib/libolacommon.so.0(_ZN3ola2io7EPoller4PollEPNS0_14TimeoutManagerERKNS_12TimeIntervalE+0x124)[0x7f5b63530574] /usr/lib/libolacommon.so.0(_ZN3ola2io12SelectServer14CheckForEventsERKNS_12TimeIntervalE+0xc6)[0x7f5b63528946] /usr/lib/libolacommon.so.0(_ZN3ola2io12SelectServer3RunEv+0x7c)[0x7f5b63528a5c] olad(main+0x754)[0x563be2e49c54] /usr/lib/libc.so.6(+0x2d310)[0x7f5b6305e310] /usr/lib/libc.so.6(__libc_start_main+0x81)[0x7f5b6305e3c1] olad(_start+0x25)[0x563be2e49d65] ```
peternewman commented 2 years ago

Adding --use-async-libusb to olad command give : olad: unrecognized option '--use-async-libusb' but assuming it's default option

Oops yeah that's probably that!

Adding --no-use-async-libusb to olad command remove Segmentation fault :-)

Okay, so we know it's only in the Async code then!

Unfortunately, #1772 doesn't solve the problem. Still Segmentation fault :-(

Damn, it's a shame that would have been an easy fix.

Could you try commenting out the hotplug line https://github.com/OpenLightingProject/ola/blob/b6787ab/libs/usb/HotplugAgent.cpp#L93 instead then @mikacousin ?

Also just to check this previous query:

I take it this line logged with a different number (i.e. it worked): libs/usb/HotplugAgent.cpp:85: libusb_set_option(LIBUSB_OPTION_LOG_LEVEL, 0)

As other people elsewhere suggested they did get more logging with the log level turned up.

mikacousin commented 2 years ago

Could you try commenting out the hotplug line https://github.com/OpenLightingProject/ola/blob/b6787ab/libs/usb/HotplugAgent.cpp#L93 instead then @mikacousin ?

No segmentation fault when this line is commented out.

Click to expand! olad/Olad.cpp:98: OLA Daemon version 0.10.8 common/base/Init.cpp:404: Monotonic clock: 16388.816225 common/base/Init.cpp:405: Real clock : 1645204258.907331 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 4, events 2001, descriptor: 0x557bcd492b60 olad/OlaDaemon.cpp:121: Using configs in /home/mika/.ola common/io/EPoller.cpp:82: EPOLL_CTL_ADD 7, events 2001, descriptor: 0x557bcd4869b0 common/thread/Thread.cpp:200: Thread pref-saver, policy SCHED_OTHER, priority 0 common/rdm/PidStoreLoader.cpp:282: Loading DISC_UNIQUE_BRANCH common/rdm/PidStoreLoader.cpp:282: Loading DISC_MUTE common/rdm/PidStoreLoader.cpp:282: Loading DISC_UN_MUTE common/rdm/PidStoreLoader.cpp:282: Loading PROXIED_DEVICES common/rdm/PidStoreLoader.cpp:282: Loading PROXIED_DEVICE_COUNT common/rdm/PidStoreLoader.cpp:282: Loading COMMS_STATUS common/rdm/PidStoreLoader.cpp:282: Loading QUEUED_MESSAGE common/rdm/PidStoreLoader.cpp:282: Loading STATUS_MESSAGES common/rdm/PidStoreLoader.cpp:282: Loading STATUS_ID_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading CLEAR_STATUS_ID common/rdm/PidStoreLoader.cpp:282: Loading SUB_DEVICE_STATUS_REPORT_THRESHOLD common/rdm/PidStoreLoader.cpp:282: Loading SUPPORTED_PARAMETERS common/rdm/PidStoreLoader.cpp:282: Loading PARAMETER_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading DEVICE_INFO common/rdm/PidStoreLoader.cpp:282: Loading PRODUCT_DETAIL_ID_LIST common/rdm/PidStoreLoader.cpp:282: Loading DEVICE_MODEL_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading MANUFACTURER_LABEL common/rdm/PidStoreLoader.cpp:282: Loading DEVICE_LABEL common/rdm/PidStoreLoader.cpp:282: Loading FACTORY_DEFAULTS common/rdm/PidStoreLoader.cpp:282: Loading LANGUAGE_CAPABILITIES common/rdm/PidStoreLoader.cpp:282: Loading LANGUAGE common/rdm/PidStoreLoader.cpp:282: Loading SOFTWARE_VERSION_LABEL common/rdm/PidStoreLoader.cpp:282: Loading BOOT_SOFTWARE_VERSION_ID common/rdm/PidStoreLoader.cpp:282: Loading BOOT_SOFTWARE_VERSION_LABEL common/rdm/PidStoreLoader.cpp:282: Loading DMX_PERSONALITY common/rdm/PidStoreLoader.cpp:282: Loading DMX_PERSONALITY_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading DMX_START_ADDRESS common/rdm/PidStoreLoader.cpp:282: Loading SLOT_INFO common/rdm/PidStoreLoader.cpp:282: Loading SLOT_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading DEFAULT_SLOT_VALUE common/rdm/PidStoreLoader.cpp:282: Loading DMX_BLOCK_ADDRESS common/rdm/PidStoreLoader.cpp:282: Loading DMX_FAIL_MODE common/rdm/PidStoreLoader.cpp:282: Loading DMX_STARTUP_MODE common/rdm/PidStoreLoader.cpp:282: Loading SENSOR_DEFINITION common/rdm/PidStoreLoader.cpp:282: Loading SENSOR_VALUE common/rdm/PidStoreLoader.cpp:282: Loading RECORD_SENSORS common/rdm/PidStoreLoader.cpp:282: Loading DIMMER_INFO common/rdm/PidStoreLoader.cpp:282: Loading MINIMUM_LEVEL common/rdm/PidStoreLoader.cpp:282: Loading MAXIMUM_LEVEL common/rdm/PidStoreLoader.cpp:282: Loading CURVE common/rdm/PidStoreLoader.cpp:282: Loading CURVE_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading OUTPUT_RESPONSE_TIME common/rdm/PidStoreLoader.cpp:282: Loading OUTPUT_RESPONSE_TIME_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading MODULATION_FREQUENCY common/rdm/PidStoreLoader.cpp:282: Loading MODULATION_FREQUENCY_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading DEVICE_HOURS common/rdm/PidStoreLoader.cpp:282: Loading LAMP_HOURS common/rdm/PidStoreLoader.cpp:282: Loading LAMP_STRIKES common/rdm/PidStoreLoader.cpp:282: Loading LAMP_STATE common/rdm/PidStoreLoader.cpp:282: Loading LAMP_ON_MODE common/rdm/PidStoreLoader.cpp:282: Loading DEVICE_POWER_CYCLES common/rdm/PidStoreLoader.cpp:282: Loading BURN_IN common/rdm/PidStoreLoader.cpp:282: Loading DISPLAY_INVERT common/rdm/PidStoreLoader.cpp:282: Loading DISPLAY_LEVEL common/rdm/PidStoreLoader.cpp:282: Loading PAN_INVERT common/rdm/PidStoreLoader.cpp:282: Loading TILT_INVERT common/rdm/PidStoreLoader.cpp:282: Loading PAN_TILT_SWAP common/rdm/PidStoreLoader.cpp:282: Loading REAL_TIME_CLOCK common/rdm/PidStoreLoader.cpp:282: Loading LOCK_PIN common/rdm/PidStoreLoader.cpp:282: Loading LOCK_STATE common/rdm/PidStoreLoader.cpp:282: Loading LOCK_STATE_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading LIST_INTERFACES common/rdm/PidStoreLoader.cpp:282: Loading INTERFACE_LABEL common/rdm/PidStoreLoader.cpp:282: Loading INTERFACE_HARDWARE_ADDRESS_TYPE1 common/rdm/PidStoreLoader.cpp:282: Loading IPV4_DHCP_MODE common/rdm/PidStoreLoader.cpp:282: Loading IPV4_ZEROCONF_MODE common/rdm/PidStoreLoader.cpp:282: Loading IPV4_CURRENT_ADDRESS common/rdm/PidStoreLoader.cpp:282: Loading IPV4_STATIC_ADDRESS common/rdm/PidStoreLoader.cpp:282: Loading INTERFACE_RENEW_DHCP common/rdm/PidStoreLoader.cpp:282: Loading INTERFACE_RELEASE_DHCP common/rdm/PidStoreLoader.cpp:282: Loading INTERFACE_APPLY_CONFIGURATION common/rdm/PidStoreLoader.cpp:282: Loading IPV4_DEFAULT_ROUTE common/rdm/PidStoreLoader.cpp:282: Loading DNS_IPV4_NAME_SERVER common/rdm/PidStoreLoader.cpp:282: Loading DNS_HOSTNAME common/rdm/PidStoreLoader.cpp:282: Loading DNS_DOMAIN_NAME common/rdm/PidStoreLoader.cpp:282: Loading SEARCH_DOMAIN common/rdm/PidStoreLoader.cpp:282: Loading BROKER_STATUS common/rdm/PidStoreLoader.cpp:282: Loading ENDPOINT_LIST common/rdm/PidStoreLoader.cpp:282: Loading ENDPOINT_LIST_CHANGE common/rdm/PidStoreLoader.cpp:282: Loading IDENTIFY_ENDPOINT common/rdm/PidStoreLoader.cpp:282: Loading ENDPOINT_TO_UNIVERSE common/rdm/PidStoreLoader.cpp:282: Loading ENDPOINT_MODE common/rdm/PidStoreLoader.cpp:282: Loading ENDPOINT_LABEL common/rdm/PidStoreLoader.cpp:282: Loading RDM_TRAFFIC_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading DISCOVERY_STATE common/rdm/PidStoreLoader.cpp:282: Loading BACKGROUND_DISCOVERY common/rdm/PidStoreLoader.cpp:282: Loading ENDPOINT_TIMING common/rdm/PidStoreLoader.cpp:282: Loading ENDPOINT_TIMING_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ENDPOINT_RESPONDERS common/rdm/PidStoreLoader.cpp:282: Loading ENDPOINT_RESPONDER_LIST_CHANGE common/rdm/PidStoreLoader.cpp:282: Loading BINDING_CONTROL_FIELDS common/rdm/PidStoreLoader.cpp:282: Loading BACKGROUND_QUEUED_STATUS_POLICY common/rdm/PidStoreLoader.cpp:282: Loading BACKGROUND_QUEUED_STATUS_POLICY_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading IDENTIFY_DEVICE common/rdm/PidStoreLoader.cpp:282: Loading RESET_DEVICE common/rdm/PidStoreLoader.cpp:282: Loading POWER_STATE common/rdm/PidStoreLoader.cpp:282: Loading PERFORM_SELFTEST common/rdm/PidStoreLoader.cpp:282: Loading SELF_TEST_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading CAPTURE_PRESET common/rdm/PidStoreLoader.cpp:282: Loading PRESET_PLAYBACK common/rdm/PidStoreLoader.cpp:282: Loading IDENTIFY_MODE common/rdm/PidStoreLoader.cpp:282: Loading PRESET_INFO common/rdm/PidStoreLoader.cpp:282: Loading PRESET_STATUS common/rdm/PidStoreLoader.cpp:282: Loading PRESET_MERGEMODE common/rdm/PidStoreLoader.cpp:282: Loading POWER_ON_SELF_TEST common/rdm/PidStoreLoader.cpp:282: Loading DEVICE_MODE common/rdm/PidStoreLoader.cpp:282: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:282: Loading FAN_MODE common/rdm/PidStoreLoader.cpp:282: Loading STATUS_LEDS common/rdm/PidStoreLoader.cpp:282: Loading CCT_ADJUST common/rdm/PidStoreLoader.cpp:282: Loading GN_ADJUST common/rdm/PidStoreLoader.cpp:282: Loading DMX_SIGNAL_LOSS_MODE common/rdm/PidStoreLoader.cpp:282: Loading MODEL_ID common/rdm/PidStoreLoader.cpp:282: Loading MODEL_ID_LIST common/rdm/PidStoreLoader.cpp:282: Loading PIXEL_TYPE common/rdm/PidStoreLoader.cpp:282: Loading PIXEL_COUNT common/rdm/PidStoreLoader.cpp:282: Loading LED_DRIVE_CURRENT common/rdm/PidStoreLoader.cpp:282: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:282: Loading DIMMER_MODE common/rdm/PidStoreLoader.cpp:282: Loading LIGHT_MODE common/rdm/PidStoreLoader.cpp:282: Loading CONSTANT_COLOR_MODES common/rdm/PidStoreLoader.cpp:282: Loading CP_DISPLAYON common/rdm/PidStoreLoader.cpp:282: Loading CP_FIXTID common/rdm/PidStoreLoader.cpp:282: Loading CP_EVAN_RGBCMY common/rdm/PidStoreLoader.cpp:282: Loading CP_FIXWHEELSC common/rdm/PidStoreLoader.cpp:282: Loading CP_LAMPONDMX common/rdm/PidStoreLoader.cpp:282: Loading CP_ENCPT common/rdm/PidStoreLoader.cpp:282: Loading CP_PTSPEEDMODE common/rdm/PidStoreLoader.cpp:282: Loading CP_DIMMERCURVE common/rdm/PidStoreLoader.cpp:282: Loading CP_SILENTMODE common/rdm/PidStoreLoader.cpp:282: Loading CP_SHUTTERONERR common/rdm/PidStoreLoader.cpp:282: Loading CP_DIMMONSHUTTER common/rdm/PidStoreLoader.cpp:282: Loading CP_POWERFANSMODE common/rdm/PidStoreLoader.cpp:282: Loading CP_ARTNET_MODE common/rdm/PidStoreLoader.cpp:282: Loading CP_NETREPEATDMX common/rdm/PidStoreLoader.cpp:282: Loading CP_UNIVERSE common/rdm/PidStoreLoader.cpp:282: Loading CP_AFAUTOSCALEOFF common/rdm/PidStoreLoader.cpp:282: Loading CP_MCOLORADJUST common/rdm/PidStoreLoader.cpp:282: Loading CP_MEFFRANDID common/rdm/PidStoreLoader.cpp:282: Loading CP_MEFFDISTRIB common/rdm/PidStoreLoader.cpp:282: Loading CP_EVANCURVEMODE common/rdm/PidStoreLoader.cpp:282: Loading CP_PT_HOMING_SPEC common/rdm/PidStoreLoader.cpp:282: Loading CP_PAN_HOME_ANGLE common/rdm/PidStoreLoader.cpp:282: Loading CP_TILT_HOME_ANGLE common/rdm/PidStoreLoader.cpp:282: Loading CP_CWHEEL_LINEAR common/rdm/PidStoreLoader.cpp:282: Loading CP_ANTI_BLIND common/rdm/PidStoreLoader.cpp:282: Loading CP_PIXELS_UNIVERSE common/rdm/PidStoreLoader.cpp:282: Loading CP_RPTONDMX_UNIVERSE common/rdm/PidStoreLoader.cpp:282: Loading CP_CHNLMODE_PIXELS common/rdm/PidStoreLoader.cpp:282: Loading SHOW_ID common/rdm/PidStoreLoader.cpp:282: Loading OUTPUT_POWER common/rdm/PidStoreLoader.cpp:282: Loading HOP_PATTERN common/rdm/PidStoreLoader.cpp:282: Loading BANDWIDTH common/rdm/PidStoreLoader.cpp:282: Loading NUM_OF_CHANNELS common/rdm/PidStoreLoader.cpp:282: Loading LEVEL_TEST common/rdm/PidStoreLoader.cpp:282: Loading CURVE common/rdm/PidStoreLoader.cpp:282: Loading BUMP_ENABLED common/rdm/PidStoreLoader.cpp:282: Loading DATA_LOSS_TIMEOUT common/rdm/PidStoreLoader.cpp:282: Loading BACKLIGHT_TIMEOUT common/rdm/PidStoreLoader.cpp:282: Loading RDM_PROXY_ENABLED common/rdm/PidStoreLoader.cpp:282: Loading INPUT_FORMAT common/rdm/PidStoreLoader.cpp:282: Loading IP_ADDRESS common/rdm/PidStoreLoader.cpp:282: Loading IP_SUBNET_MASK common/rdm/PidStoreLoader.cpp:282: Loading IP_GATEWAY common/rdm/PidStoreLoader.cpp:282: Loading DHCP_MODE common/rdm/PidStoreLoader.cpp:282: Loading MAC_ADDRESS common/rdm/PidStoreLoader.cpp:282: Loading SET_UID common/rdm/PidStoreLoader.cpp:282: Loading DMX_OUTPUT_STANDARD common/rdm/PidStoreLoader.cpp:282: Loading ADD_DISCOVERY common/rdm/PidStoreLoader.cpp:282: Loading DMX_INTERSLOT_TIME common/rdm/PidStoreLoader.cpp:282: Loading LATENCY common/rdm/PidStoreLoader.cpp:282: Loading FACTORY_SETTINGS_LOCK common/rdm/PidStoreLoader.cpp:282: Loading DMX_RDM_INTERLEAVE common/rdm/PidStoreLoader.cpp:282: Loading PROXIED_DEVICES_ENHANCED common/rdm/PidStoreLoader.cpp:282: Loading ADAPTIVE_ON_OFF common/rdm/PidStoreLoader.cpp:282: Loading PWM_OUTPUT_FREQUENCY common/rdm/PidStoreLoader.cpp:282: Loading FAN_ON_PERCENTAGE common/rdm/PidStoreLoader.cpp:282: Loading AUTO_MODE common/rdm/PidStoreLoader.cpp:282: Loading PWRUP_TEST common/rdm/PidStoreLoader.cpp:282: Loading INTERNAL_STATS common/rdm/PidStoreLoader.cpp:282: Loading NE_FAULT_DETECT_MODE common/rdm/PidStoreLoader.cpp:282: Loading DMX_PROTECT_MODE common/rdm/PidStoreLoader.cpp:282: Loading DMX_LOSS_MODE common/rdm/PidStoreLoader.cpp:282: Loading PREHEAT_LEVEL common/rdm/PidStoreLoader.cpp:282: Loading OUTPUT_CAP_VALUE common/rdm/PidStoreLoader.cpp:282: Loading DMX_TERM_MODE common/rdm/PidStoreLoader.cpp:282: Loading FULL_DISCOVERY common/rdm/PidStoreLoader.cpp:282: Loading OUTPUT_DEFAULT_VALUE common/rdm/PidStoreLoader.cpp:282: Loading DALI_FADE_TIME common/rdm/PidStoreLoader.cpp:282: Loading INCREMENTAL_DISCOVERY_INTERVAL common/rdm/PidStoreLoader.cpp:282: Loading ACK_TIMER_FACTOR common/rdm/PidStoreLoader.cpp:282: Loading MDG_NETWORK_UNIVERSE_NUMBER common/rdm/PidStoreLoader.cpp:282: Loading MDG_NETWORK_UNIVERSE_NAME common/rdm/PidStoreLoader.cpp:282: Loading MDG_GENERATOR_STATE common/rdm/PidStoreLoader.cpp:282: Loading DMX_LAMP_OFF_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading DMX_RESET_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading MCX_LAMP_OFF_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading FIXTURE_ID common/rdm/PidStoreLoader.cpp:282: Loading STAND_ALONE_OPERATION_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading SYNCHRONIZED common/rdm/PidStoreLoader.cpp:282: Loading AUTO_PROGRAM_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading ENABLE_TIMERS common/rdm/PidStoreLoader.cpp:282: Loading TIMER1_START_TIME common/rdm/PidStoreLoader.cpp:282: Loading TIMER1_END_TIME common/rdm/PidStoreLoader.cpp:282: Loading TIMER2_START_TIME common/rdm/PidStoreLoader.cpp:282: Loading TIMER2_END_TIME common/rdm/PidStoreLoader.cpp:282: Loading LIGHT_SENSOR_LEVEL_TRIGGER_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading CAPTURE_CURRENT_LIGHT_LEVEL common/rdm/PidStoreLoader.cpp:282: Loading LIGHT_SENSOR_TRIGGER_LEVEL common/rdm/PidStoreLoader.cpp:282: Loading ADD_SCENE common/rdm/PidStoreLoader.cpp:282: Loading INSERT_SCENE common/rdm/PidStoreLoader.cpp:282: Loading STORE_SCENE common/rdm/PidStoreLoader.cpp:282: Loading DELETE_SCENE common/rdm/PidStoreLoader.cpp:282: Loading DELETE_ALL_SCENES common/rdm/PidStoreLoader.cpp:282: Loading NEXT_SCENE common/rdm/PidStoreLoader.cpp:282: Loading PREVIOUS_SCENE common/rdm/PidStoreLoader.cpp:282: Loading SCENE_SETTINGS common/rdm/PidStoreLoader.cpp:282: Loading RUN_PROGRAM common/rdm/PidStoreLoader.cpp:282: Loading SCENE_NUMBER common/rdm/PidStoreLoader.cpp:282: Loading SCENE_WAIT_TIME common/rdm/PidStoreLoader.cpp:282: Loading SCENE_FADE_TIME common/rdm/PidStoreLoader.cpp:282: Loading SCENE_INTENSITY common/rdm/PidStoreLoader.cpp:282: Loading SCENE_CYAN common/rdm/PidStoreLoader.cpp:282: Loading SCENE_MAGENTA common/rdm/PidStoreLoader.cpp:282: Loading SCENE_YELLOW common/rdm/PidStoreLoader.cpp:282: Loading SCENE_RED common/rdm/PidStoreLoader.cpp:282: Loading SCENE_GREEN common/rdm/PidStoreLoader.cpp:282: Loading SCENE_BLUE common/rdm/PidStoreLoader.cpp:282: Loading SCENE_AMBER common/rdm/PidStoreLoader.cpp:282: Loading SCENE_WHITE common/rdm/PidStoreLoader.cpp:282: Loading SCENE_ZOOM common/rdm/PidStoreLoader.cpp:282: Loading SCENE_FOCUS common/rdm/PidStoreLoader.cpp:282: Loading SCENE_RANDOM_COLOR common/rdm/PidStoreLoader.cpp:282: Loading SCENE_COLOR_WHEEL common/rdm/PidStoreLoader.cpp:282: Loading SCENE_GOBO_SELECTION common/rdm/PidStoreLoader.cpp:282: Loading SCENE_GOBO_INDEXING common/rdm/PidStoreLoader.cpp:282: Loading SCENE_ANIMATION_POSITION common/rdm/PidStoreLoader.cpp:282: Loading SCENE_ANIMATION_INDEXING common/rdm/PidStoreLoader.cpp:282: Loading SCENE_GET_DMX common/rdm/PidStoreLoader.cpp:282: Loading SCENE_FROST_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading AUTO_SHUTTER_BO_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading EFFECT_SPEED common/rdm/PidStoreLoader.cpp:282: Loading EFFECT_SHORTCUTS_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading EFFECT_FEEDBACK_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading LAMP_HOUR_WARNING_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading LAMP_HOUR_WARNING_HOURS common/rdm/PidStoreLoader.cpp:282: Loading AIR_FILTER_HOUR common/rdm/PidStoreLoader.cpp:282: Loading AIR_FILTER_HOUR_WARNING_HOURS common/rdm/PidStoreLoader.cpp:282: Loading DISPLAY_ERRORS_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading LAMP_ERROR_TEST_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading SAVE_CUSTOM_CONFIGURATION common/rdm/PidStoreLoader.cpp:282: Loading LOAD_CUSTOM_CONFIGURATION common/rdm/PidStoreLoader.cpp:282: Loading BARNDOOR_SOFTWARE_VERSION common/rdm/PidStoreLoader.cpp:282: Loading CMY_BLACKOUT_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading TRACKING_MODE common/rdm/PidStoreLoader.cpp:282: Loading TRACKING_CAL common/rdm/PidStoreLoader.cpp:282: Loading DIMMER_CURVE common/rdm/PidStoreLoader.cpp:282: Loading FOCUS_TRACKING common/rdm/PidStoreLoader.cpp:282: Loading DISPLAY_AUTO_OFF common/rdm/PidStoreLoader.cpp:282: Loading LAMP_PREHEAT_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading LAMP_PREHEAT_VALUE common/rdm/PidStoreLoader.cpp:282: Loading LAMP_POWER_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading LAMP_POWER_VALUE common/rdm/PidStoreLoader.cpp:282: Loading IRIS_BLACKOUT_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading COLOR_WHEEL_BLACKOUT_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading STUDIO_MODE common/rdm/PidStoreLoader.cpp:282: Loading BLOCK_TEMP_SETTING common/rdm/PidStoreLoader.cpp:282: Loading GOBO3_ANIMATION_START common/rdm/PidStoreLoader.cpp:282: Loading GOBO3_ANIMATION_END common/rdm/PidStoreLoader.cpp:282: Loading PAN_TILT_SPEED common/rdm/PidStoreLoader.cpp:282: Loading PAN_TILT_MOVE_ON_RESET_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading PAN_TILT_LIMITATION_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading PAN_LIMITATION_MINIMUM common/rdm/PidStoreLoader.cpp:282: Loading PAN_LIMITATION_MAXIMUM common/rdm/PidStoreLoader.cpp:282: Loading TILT_LIMITATION_MINIMUM common/rdm/PidStoreLoader.cpp:282: Loading TILT_LIMITATION_MAXIMUM common/rdm/PidStoreLoader.cpp:282: Loading PAN_TILT_LIMITATION_AREA common/rdm/PidStoreLoader.cpp:282: Loading FOLLOW_SPOT_MODE_ENABLE common/rdm/PidStoreLoader.cpp:282: Loading FOLLOW_SPOT_MODE_LOCK_TOGGLE common/rdm/PidStoreLoader.cpp:282: Loading FOLLOW_SPOT_MODE_LOCK_PAN common/rdm/PidStoreLoader.cpp:282: Loading FOLLOW_SPOT_MODE_LOCK_TILT common/rdm/PidStoreLoader.cpp:282: Loading REGULATE_LAMP_FAN common/rdm/PidStoreLoader.cpp:282: Loading REGULATE_GOBO_FAN common/rdm/PidStoreLoader.cpp:282: Loading LAMP_COOLING common/rdm/PidStoreLoader.cpp:282: Loading FAN_CLEAN common/rdm/PidStoreLoader.cpp:282: Loading FAN_MODE common/rdm/PidStoreLoader.cpp:282: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:282: Loading EVENT_LOG_USER_EVENT_TRIGGER common/rdm/PidStoreLoader.cpp:282: Loading FAN_ERROR_STATUS common/rdm/PidStoreLoader.cpp:282: Loading MAX_LAMP_POWER common/rdm/PidStoreLoader.cpp:282: Loading LAMP_FADE_ON_COMM_LOSS common/rdm/PidStoreLoader.cpp:282: Loading LOCK_PAN common/rdm/PidStoreLoader.cpp:282: Loading LOCK_TILT common/rdm/PidStoreLoader.cpp:282: Loading PAN_TILT_FREE_MOTION common/rdm/PidStoreLoader.cpp:282: Loading FOLLOW_SPOT_CONTROLLER_MODE common/rdm/PidStoreLoader.cpp:282: Loading ZOOM_TYPE common/rdm/PidStoreLoader.cpp:282: Loading FOLLOW_SPOT_ZOOM common/rdm/PidStoreLoader.cpp:282: Loading ZERO_GOBO_WHEELS common/rdm/PidStoreLoader.cpp:282: Loading CLEAR_LOG common/rdm/PidStoreLoader.cpp:282: Loading DISABLE_MECHS common/rdm/PidStoreLoader.cpp:282: Loading DMX_INPUT common/rdm/PidStoreLoader.cpp:282: Loading WIRELESS_UNLINK common/rdm/PidStoreLoader.cpp:282: Loading SCREENSAVER_DELAY common/rdm/PidStoreLoader.cpp:282: Loading PT_FEEDBACK common/rdm/PidStoreLoader.cpp:282: Loading OUTPUT_UNIFORMITY common/rdm/PidStoreLoader.cpp:282: Loading DL_COMPATIBLE_MODE common/rdm/PidStoreLoader.cpp:282: Loading TOUCHSCREEN_LOCK common/rdm/PidStoreLoader.cpp:282: Loading DMX_HOLD_MODE common/rdm/PidStoreLoader.cpp:282: Loading SLOT_LABELS common/rdm/PidStoreLoader.cpp:282: Loading MODIFY_SENSOR_DEFINITION common/rdm/PidStoreLoader.cpp:282: Loading NETWORK_ADDRESS common/rdm/PidStoreLoader.cpp:282: Loading NETWORK_MASK common/rdm/PidStoreLoader.cpp:282: Loading GATEWAY_ADDRESS common/rdm/PidStoreLoader.cpp:282: Loading DNS_ADDRESS common/rdm/PidStoreLoader.cpp:282: Loading DC_OFFSET common/rdm/PidStoreLoader.cpp:282: Loading DC_FADER_OFFSET common/rdm/PidStoreLoader.cpp:282: Loading DC_CALIBRATION common/rdm/PidStoreLoader.cpp:282: Loading CURVE_DEFINITION common/rdm/PidStoreLoader.cpp:282: Loading SWPID_AUTO_UNIVERSE_NUMBER common/rdm/PidStoreLoader.cpp:282: Loading WDMX_LOGIN common/rdm/PidStoreLoader.cpp:282: Loading WDMX_LOGOUT common/rdm/PidStoreLoader.cpp:282: Loading WDMX_RADIO_POWER_24 common/rdm/PidStoreLoader.cpp:282: Loading WDMX_RADIO_POWER_58 common/rdm/PidStoreLoader.cpp:282: Loading WDMX_MASK_24 common/rdm/PidStoreLoader.cpp:282: Loading WDMX_MASK_58 common/rdm/PidStoreLoader.cpp:282: Loading WDMX_RADIO_MODE common/rdm/PidStoreLoader.cpp:282: Loading WDMX_RADIO_AHFSS common/rdm/PidStoreLoader.cpp:282: Loading WDMX_AFHSS_MASK_24 common/rdm/PidStoreLoader.cpp:282: Loading WDMX_AFHSS_MASK_54 common/rdm/PidStoreLoader.cpp:282: Loading WDMX_SIGNAL_STRENGTH common/rdm/PidStoreLoader.cpp:282: Loading WDMX_DMX_TO_RDM_RATIO common/rdm/PidStoreLoader.cpp:282: Loading WDMX_DOWNSTREAM_RDM common/rdm/PidStoreLoader.cpp:282: Loading WDMX_IDENTIFY_PROXIES common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_CURVE common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_CURVE_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_STROBE common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_OUTPUT_MODE common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_OUTPUT_MODE_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_RED_SHIFT common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_WHITE_POINT common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_WHITE_POINT_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_FREQUENCY common/rdm/PidStoreLoader.cpp:282: Loading ETC_DMX_LOSS_BEHAVIOR common/rdm/PidStoreLoader.cpp:282: Loading ETC_DMX_LOSS_BEHAVIOR_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_PLUS_SEVEN common/rdm/PidStoreLoader.cpp:282: Loading ETC_BACKLIGHT_BRIGHTNESS common/rdm/PidStoreLoader.cpp:282: Loading ETC_BACKLIGHT_TIMEOUT common/rdm/PidStoreLoader.cpp:282: Loading ETC_STATUS_INDICATORS common/rdm/PidStoreLoader.cpp:282: Loading ETC_RECALIBRATE_FIXTURE common/rdm/PidStoreLoader.cpp:282: Loading ETC_OVER_TEMP_MODE common/rdm/PidStoreLoader.cpp:282: Loading ETC_SIMPLE_SETUP_MODE common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_STROBE_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_RED_SHIFT_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_PLUS_SEVEN_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ETC_BACKLIGHT_TIMEOUT_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ETC_SIMPLE_SETUP_MODE_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ETC_OVER_TEMP_MODE_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ETC_SEQUENCE_PLAYBACK common/rdm/PidStoreLoader.cpp:282: Loading ETC_SEQUENCE_CONFIG common/rdm/PidStoreLoader.cpp:282: Loading ETC_LOW_POWER_TIMEOUT common/rdm/PidStoreLoader.cpp:282: Loading ETC_LOW_POWER_TIMEOUT_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_FREQUENCY_ENUM common/rdm/PidStoreLoader.cpp:282: Loading ETC_LED_FREQUENCY_ENUM_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ETC_PRESET_CONFIG common/rdm/PidStoreLoader.cpp:282: Loading ETC_HAS_ENUM_TEXT common/rdm/PidStoreLoader.cpp:282: Loading ETC_GET_ENUM_TEXT common/rdm/PidStoreLoader.cpp:282: Loading ETC_POWER_COMMAND common/rdm/PidStoreLoader.cpp:282: Loading ETC_POWER_COMMAND_DESCRIPTION common/rdm/PidStoreLoader.cpp:282: Loading ETC_DALI_SHORT_ADDRESS common/rdm/PidStoreLoader.cpp:282: Loading ETC_DALI_GROUP_MEMBERSHIP common/rdm/PidStoreLoader.cpp:282: Loading ETC_AUTOBIND common/rdm/PidStoreLoader.cpp:282: Loading ETC_DELETE_SUBDEVICE common/rdm/PidStoreLoader.cpp:282: Loading ETC_PREPARE_FOR_SOFTWARE_DOWNLOAD common/rdm/PidStoreLoader.cpp:282: Loading SERIAL_NUMBER common/rdm/PidStoreLoader.cpp:282: Loading CODE_VERSION common/rdm/PidStoreLoader.cpp:282: Loading MODEL_ID common/rdm/PidStoreLoader.cpp:282: Loading MODEL_ID_LIST common/rdm/PidStoreLoader.cpp:282: Loading PIXEL_TYPE common/rdm/PidStoreLoader.cpp:282: Loading PIXEL_COUNT common/rdm/PidStoreLoader.cpp:221: Load Complete common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: wlan0, 192.168.111.82, b0:a4:60:7c:cb:1c common/network/InterfacePicker.cpp:94: Using interface wlan0 (192.168.111.82) olad/OlaServer.cpp:194: Server UID is 7a70:526fa8c0 olad/OlaServer.cpp:206: Server instance name is OLA Server common/io/EPoller.cpp:82: EPOLL_CTL_ADD 9, events 2001, descriptor: 0x557bcd5ddd00 olad/AvahiDiscoveryAgent.cpp:201: Client state changed to AVAHI_CLIENT_S_RUNNING common/thread/Thread.cpp:200: Thread http, policy SCHED_OTHER, priority 0 common/http/HTTPServer.cpp:528: HTTP Server started on port 9090 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 13, events 2001, descriptor: 0x557bcd499980 olad/AvahiDiscoveryAgent.cpp:236: State for OLA Server._http._tcp,_ola, group 0x557bcd499b20 changed to AVAHI_ENTRY_GROUP_UNCOMMITED olad/AvahiDiscoveryAgent.cpp:334: Adding _ola._sub._http._tcp olad/OlaServer.cpp:481: Updated PID definitions. olad/OlaServer.cpp:489: PID store is at 0x557bcd5e6f70 olad/AvahiDiscoveryAgent.cpp:236: State for OLA Server._http._tcp,_ola, group 0x557bcd499b20 changed to AVAHI_ENTRY_GROUP_REGISTERING common/thread/Thread.cpp:200: Thread signal-thread, policy SCHED_OTHER, priority 0 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 21, events 2001, descriptor: 0x557bcd5dd2b0 olad/PluginManager.cpp:73: Skipping Dummy because it was disabled olad/PluginManager.cpp:73: Skipping ESP Net because it was disabled olad/PluginManager.cpp:73: Skipping KarateLight because it was disabled olad/PluginManager.cpp:73: Skipping KiNET because it was disabled olad/PluginManager.cpp:73: Skipping Milford Instruments because it was disabled olad/PluginManager.cpp:73: Skipping Nanoleaf because it was disabled olad/PluginManager.cpp:73: Skipping Enttec Open DMX because it was disabled olad/PluginManager.cpp:73: Skipping Open Pixel Control because it was disabled olad/PluginManager.cpp:73: Skipping OSC because it was disabled olad/PluginManager.cpp:73: Skipping Renard because it was disabled olad/PluginManager.cpp:73: Skipping SandNet because it was disabled olad/PluginManager.cpp:73: Skipping ShowNet because it was disabled olad/PluginManager.cpp:73: Skipping SPI because it was disabled olad/PluginManager.cpp:73: Skipping SPI native DMX because it was disabled olad/PluginManager.cpp:73: Skipping StageProfi because it was disabled olad/PluginManager.cpp:73: Skipping Serial USB because it was disabled olad/PluginManager.cpp:73: Skipping Pathport because it was disabled olad/PluginManager.cpp:73: Skipping FTDI USB DMX because it was disabled olad/PluginManager.cpp:73: Skipping UART native DMX because it was disabled olad/PluginManager.cpp:195: Trying to start ArtNet common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: wlan0, 192.168.111.82, b0:a4:60:7c:cb:1c common/network/InterfacePicker.cpp:94: Using interface wlan0 (192.168.111.82) common/network/Socket.cpp:144: Binding to 0.0.0.0:6454 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 23, events 2001, descriptor: 0x557bcd5e6ae0 olad/plugin_api/DeviceManager.cpp:105: Installed device: Art-Net [192.168.111.82]:2-1 common/io/EPoller.cpp:306: ss process time was 0.000001 olad/PluginManager.cpp:200: Started ArtNet olad/PluginManager.cpp:195: Trying to start E1.31 (sACN) common/network/PosixInterfacePicker.cpp:168: Skipping lo because it's a loopback common/network/PosixInterfacePicker.cpp:256: Found: wlan0, 192.168.111.82, b0:a4:60:7c:cb:1c common/network/InterfacePicker.cpp:94: Using interface wlan0 (192.168.111.82) common/network/Socket.cpp:144: Binding to 0.0.0.0:5568 common/io/EPoller.cpp:82: EPOLL_CTL_ADD 24, events 2001, descriptor: 0x557bcd5d4550 olad/plugin_api/DeviceManager.cpp:105: Installed device: E1.31 (DMX over ACN) [192.168.111.82]:11-1 olad/PluginManager.cpp:200: Started E1.31 (sACN) olad/PluginManager.cpp:195: Trying to start USB common/io/EPoller.cpp:306: ss process time was 0.000001 libs/usb/HotplugAgent.cpp:85: libusb_set_option(LIBUSB_OPTION_LOG_LEVEL, 4) libs/usb/HotplugAgent.cpp:94: HotplugSupported(): 0 common/thread/Thread.cpp:200: Thread , policy SCHED_OTHER, priority 0 olad/PluginManager.cpp:200: Started USB [timestamp] [threadID] facility level [function call] olad/PluginManager.cpp:195: Trying to start GPIO -------------------------------------------------------------------------------- olad/PluginManager.cpp:200: Started GPIO common/io/EPoller.cpp:306: ss process time was 0.000001 [ 0.002890] [0001f7ac] libusb: debug [libusb_get_device_list] [ 0.002932] [0001f7ac] libusb: debug [libusb_get_device_descriptor] plugins/usbdmx/AsyncPluginImpl.cpp:296: USB device added, checking for widget support, vendor 0x1d6b, product 0x0003 [ 0.002958] [0001f7ac] libusb: debug [libusb_get_device_descriptor] plugins/usbdmx/AsyncPluginImpl.cpp:296: USB device added, checking for widget support, vendor 0x1d6b, product 0x0002 [ 0.002974] [0001f7ac] libusb: debug [libusb_get_device_descriptor] plugins/usbdmx/AsyncPluginImpl.cpp:296: USB device added, checking for widget support, vendor 0x1d6b, product 0x0003 [ 0.002981] [0001f7ac] libusb: debug [libusb_get_device_descriptor] plugins/usbdmx/AsyncPluginImpl.cpp:296: USB device added, checking for widget support, vendor 0x8087, product 0x0029 [ 0.002990] [0001f7ac] libusb: debug [libusb_get_device_descriptor] plugins/usbdmx/AsyncPluginImpl.cpp:296: USB device added, checking for widget support, vendor 0x0bda, product 0x0129 [ 0.003000] [0001f7ac] libusb: debug [libusb_get_device_descriptor] plugins/usbdmx/AsyncPluginImpl.cpp:296: USB device added, checking for widget support, vendor 0x05e3, product 0x0608 [ 0.003009] [0001f7ac] libusb: debug [libusb_get_device_descriptor] plugins/usbdmx/AsyncPluginImpl.cpp:296: USB device added, checking for widget support, vendor 0x04f2, product 0xb71a [ 0.003022] [0001f7ac] libusb: debug [libusb_get_device_descriptor] plugins/usbdmx/AsyncPluginImpl.cpp:296: USB device added, checking for widget support, vendor 0x045e, product 0x0737 [ 0.003032] [0001f7ac] libusb: debug [libusb_get_device_descriptor] plugins/usbdmx/AsyncPluginImpl.cpp:296: USB device added, checking for widget support, vendor 0x1d6b, product 0x0002 olad/AvahiDiscoveryAgent.cpp:236: State for OLA Server._http._tcp,_ola, group 0x557bcd499b20 changed to AVAHI_ENTRY_GROUP_ESTABLISHED ^Ccommon/thread/SignalThread.cpp:115: Received signal: Interrupt common/http/HTTPServer.cpp:555: Notifying HTTP server thread to stop common/http/HTTPServer.cpp:557: Waiting for HTTP server thread to exit common/http/HTTPServer.cpp:559: HTTP server thread exited common/io/EPoller.cpp:116: EPOLL_CTL_DEL 13 common/io/EPoller.cpp:116: EPOLL_CTL_DEL 9 common/io/EPoller.cpp:116: EPOLL_CTL_DEL 23 common/io/EPoller.cpp:116: EPOLL_CTL_DEL 24 [ 1.934499] [0001f7a6] libusb: debug [libusb_exit] [ 1.934610] [0001f7a6] libusb: debug [libusb_unref_device] destroy device 4.1 [ 1.934617] [0001f7a6] libusb: debug [libusb_unref_device] destroy device 3.1 [ 1.934622] [0001f7a6] libusb: debug [libusb_unref_device] destroy device 2.1 [ 1.934625] [0001f7a6] libusb: debug [libusb_unref_device] destroy device 1.5 [ 1.934629] [0001f7a6] libusb: debug [libusb_unref_device] destroy device 1.4 [ 1.934633] [0001f7a6] libusb: debug [libusb_unref_device] destroy device 1.3 [ 1.934637] [0001f7a6] libusb: debug [libusb_unref_device] destroy device 1.2 [ 1.934643] [0001f7a6] libusb: debug [libusb_unref_device] destroy device 1.6 [ 1.934647] [0001f7a6] libusb: debug [libusb_unref_device] destroy device 1.1 [ 1.934650] [0001f7a6] libusb: debug [usbi_remove_event_source] remove fd 26 [ 1.934657] [0001f7a6] libusb: debug [usbi_remove_event_source] remove fd 25 common/io/EPoller.cpp:306: ss process time was 0.000001

Also just to check this previous query:

I take it this line logged with a different number (i.e. it worked): libs/usb/HotplugAgent.cpp:85: libusb_set_option(LIBUSB_OPTION_LOG_LEVEL, 0)

As other people elsewhere suggested they did get more logging with the log level turned up.

It's working (as you can see just above) but not when segmentation fault...

brunchboy commented 2 years ago

I am seeing the same segmentation fault with ola 0.10.8_5 and libusb 1.0.25 installed via homebrew on macOS 11.6.5, MacBook Pro (15-inch, 2018). Thank heavens for this issue, which taught me the --no-use-async-libusb workaround, which does work for me for now.

brunchboy commented 2 years ago

Today brew update updated libusb to 1.0.26, and this problem has gone away. I think it was specific to a buggy version of libusb, and so probably this issue can be closed?

mikacousin commented 2 years ago

I confirm that version 1.0.26 of libusb solves the problem under archlinux as well.