L-Acoustics / avdecc

A set of open source libraries for controlling AVB entities using the AVDECC (IEEE 1722.1) protocol compliant to Avnu Milan Specifications
GNU Lesser General Public License v3.0
89 stars 22 forks source link

macOS: GET_DYNAMIC_INFO triggers bad_any_cast exceptions #143

Open Florob opened 12 months ago

Florob commented 12 months ago

On macOS Sonoma (might generally be libc++) using GET_DYNAMIC_INFO triggers bad_any_cast in src/entity/controllerCapabilityDelegate.cpp. I've only seen this trigger for model::DescriptorType, but that might just be because the code never runs further than that. The type_info's name looks correct, so this seems like either a stdlib bug, or linkage issue.