ryanvolz / radioconda

Software radio distribution and installer for conda
Other
340 stars 39 forks source link

Copying text cause crash #65

Closed fkvd closed 11 months ago

fkvd commented 1 year ago

Hi, I am using the latest version of radioconda in windows. All blocks and functions work perfectly. However, the program crash when I right click and copy the text in terminal or a block parameter. Is it just me or is there anyone who has the same problem?

Version: 3.10.6.0 (Python 3.10.10)

ryanvolz commented 1 year ago

Hmm, not exactly the same result (not crashing) but still someone reporting issues with the clipboard on Windows: https://github.com/conda-forge/gnuradio-feedstock/issues/111

So far I haven't been able to reproduce these issues. Is there anything notable about your system as it relates to the clipboard? What version of Windows are you using, in case it matters?

fkvd commented 1 year ago

I am using 22H2 version of windows 10 and my clipboard history setting is on (I don't know whether it is important or not). I also realized that (sometimes) even right click in terminal screen causes to crash.

ryanvolz commented 1 year ago

I also realized that (sometimes) even right click in terminal screen causes to crash.

Is that the terminal within the GNU Radio Companion window? 🤔

fkvd commented 1 year ago

I also realized that (sometimes) even right click in terminal screen causes to crash.

Is that the terminal within the GNU Radio Companion window? 🤔

Sorry for confusion, yes I am talking about the terminal in GNU Radio or simply "console panel".

rogerwim commented 1 year ago

i can confirm this, am on windows 11, it happens when copying form the internal log/terminal thing 100% of the time

ryanvolz commented 11 months ago

Thanks for the details everyone! GTK overall and/or the terminal window within GRC does seem to be pretty buggy on Windows. It remains to be seen whether that is a bug in the packaging with radioconda/conda-forge or if this is a universal GRC on Windows thing. Now that I can reproduce it, I'll attempt some A/B testing to try to narrow down what's happening.

ryanvolz commented 11 months ago

It looks like this is a GTK3 bug that has been fixed with the latest version (3.24.38): https://gitlab.gnome.org/GNOME/gtk/-/issues/5591. I can confirm that upgrading the gtk3 package makes it so I can't trigger the bug anymore (run mamba update gtk3 from the Conda Prompt). The next radioconda installer will have the fixed gtk3, and I expect that to be released in the next week.