Я создал простой потоковый график: https://imgur.com/sakXgjw и флажок графического интерфейса: https://imgur.com/4Ro2Av2, и я назначил его для запуска в свойствах, таких как: https://imgur.com/3PbrliP, когда я запускаю его с usrp b210, он работает, но когда я снимаю флажок и проверяю снова, он вылетает. https://imgur.com/u7eTcvq Я использую windows 10 и gnuradio версию 3.7.13.4. (Я использовал флажок для остановки и запуска потокового графа) * 1014 * также, когда я подключаю блоки gnuradio из своего кода на С ++, и я пытаюсь использовать остановку top_block и запустить его снова, он вылетает.Я также создал проблему в gnuradio github: https://github.com/gnuradio/gnuradio/issues/2351
Мой коллега нашел ответ, и я исправил его, добавив (|| result.status! = LIBUSB_TRANSFER_CANCELLED) к условию, которое проверило, завершена ли передача в строке 142 ветви rfnoc-devel, и я отправил запрос на извлечение https://github.com/EttusResearch/uhd/pull/289