[BUG] Driver with USB MIDI 1.0 device causes memory corruption and green screen when sent a UMP packet with invalid Group Number #562
Labels
area-usb-driver 💻
Related to the USB MIDI 2.0 driver
bug 🐞
Something isn't working
fixed-awaiting-public-release 🕙
Fixed in our internal builds. Waiting to make its way to a public release.
Describe the bug
The USB MIDI 1.0 translation in new driver filters any group number that translates to an invalid (not defined in descriptor) virtual cable number. The Canary version of driver has a bug where the UMP packet is being processed continually without advancing, eventually causing a watchdog as it does not exit the driver routine.
To Reproduce
Steps to reproduce the behavior:
"midi endpoint send 0x2190307f"
Expected behavior
Message will be dropped and no note will appear in endpoint monitor.
Screenshots
Green Screen
Canary version 27788
Intel Windows Surface laptop
The text was updated successfully, but these errors were encountered: