I have realized that these are two different issues. 1) Ubuntu's version of usb_modeswitch_dispatcher crashes when there is no interface 0. 2) All versions exit prematurely (non-Ubuntu versions exit gracefully) and do not switch the device.
Therefore I'd include a fix only for (1) - to make the dispatcher exit gracefully. This could also pass as a SRU. I believe that this should go through SRU because a crash message pops out even when the system is booted from a Bionic live medium, which is a little annoying. However I have no association to Canonical, so this is not something that I can affect. Resolving (2) requires more extensive changes that need to be discussed/merged in upstream first (it is sort of a new feature), so this could be integrated in further releases of Debian/Ubuntu. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1676763 Title: usb_modeswitch_dispatcher crashed with SIGSEGV in strrchr() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/usb-modeswitch/+bug/1676763/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs