Bionus / imgbrd-grabber

Very customizable imageboard/booru downloader with powerful filenaming features.
https://www.bionus.org/imgbrd-grabber/
Apache License 2.0
2.58k stars 220 forks source link

Expanding "Create a New Preset" crashes Grabber and the Desktop #3081

Open queuemm opened 10 months ago

queuemm commented 10 months ago

Steps to reproduce

  1. Go to Sources
  2. Click on Add a new preset
  3. Click and drag on the side of the "Create a new preset" window
  4. Crashes Grabber and KDE Plasma Desktop with all other programs running.

main.log settings-ini.txt

Screenshots

Screenshot_20240110_171011

System information

Additional context

I complied the program from the AUR using "imgbrd-grabber" as the package with no modifications.

This is also my first bug report for GitHub, so I apologize if I missed a step or two.

Bionus commented 10 months ago

It crashes the whole desktop? 😱 I just tried and couldn't reproduce (Windows), strange.

The code for this pop-up in question is quite straightforward and makes use of only Qt's API: https://github.com/Bionus/imgbrd-grabber/blob/91068776f3dca51dad0f2087692b01a191a1ddd8/src/gui/src/sources/sources-window.cpp#L401

Could it be something between KDE and Qt? (since it crashes the whole desktop) Maybe it's fixed on the nightly version which uses a more recent Qt version? 🤔

queuemm commented 10 months ago

Yeah I suspect it's a QT/KDE only issue. But I can replicate it easily every time.

Bionus commented 10 months ago

I guess I'd need to boot up some KDE VM to reproduce then, since I believe they use modified Qt libs on their systems 🤔 Although hopefully it's already fixed in the nightly version which uses Qt 6.6 instead of 5.15.