Clipgrab segfaults when pasting a URL in the download tab

This is clipgrab version 3.9.10-1, from the official repository. As the title says, pasting a URL into the input field of the Download tab causes the application to segfault. :point_down:

[nx-74205:/dev/pts/3][/home/aragorn]
[aragorn] >  clipgrab
QObject::connect: signal not found in QTreeView
Use of deprecated not thread-safe setter, use setUrlRequestInterceptor instead.
Found youtube-dlp  "2025.02.19"
"WARNING: [youtube:tab] Incomplete data received. Retrying (1/3)...\nWARNING: [youtube:tab] Incomplete data received. Retrying (2/3)...\nWARNING: [youtube:tab] Incomplete data received. Retrying (3/3)...\nWARNING: [youtube:tab] Incomplete data received. Giving up after 3 retries\n"
"WARNING: [youtube] E_NNCNDYEpU: Signature extraction failed: Some formats may be missing\n"
Segmentation fault (core dumped)

[nx-74205:/dev/pts/3][/home/aragorn]
[aragorn] >  

The β€œ"WARNING: [youtube:tab] Incomplete data received. Retrying (1/3” message appeared before I pasted the URL into the field. The only line that appeared after I pasted the URL was β€œSegmentation fault (core dumped)”.

The problem is definitely with clipgrab itself, because it uses yt-dlp in the background, and yt-dlp does still work properly.

I am certain that it was still functioning properly before the 2025.03.24 Stable Update because I had still successfully been using it last week.

Considering that the package was not updated with the 2025.03.24 Stable Update, I suspect that it got broken by either the update to KDE Frameworks β€” it’s a qt5-based application β€” or by one of the updates to the python-* packages.

Assuming this link is upstream, it doesn’t seem to have had much attention in the last five years.

1 Like

I seem to remember that the first time I installed it, it would have been an AUR application, while nowadays it’s in the official repository.

This particular version β€” 3.9.10-1 β€” was added as an official Arch package in February 2024. That is indeed quite a long time ago, albeit not quite as long ago yet as the last commit at the GitHub link.

Perhaps I am being naive, but it seems odd to me if an official Arch package wrangler were to have added a package that had already no longer been maintained for years. :thinking: :man_shrugging:

yt-dlp has had another release stable@2025.03.26 with a youtube extractor fix. maybe its just that.

in my setup, though i have clipgrab installed from repo, i have manually installed yt-dlp and skipped its repo package. just tested and had no issues with clipgrab and latest yt-dlp

1 Like

I’ve already noticed that clipgrab does not use the systemwide yt-dlp installation, but will instead download a fresh yt-dlp into your home directory, and then uses this local copy.

Still, it does deserve mentioning β€” as I did already β€” that the systemwide (i.e. repo-installed) yt-dlp had no problems downloading and converting the same video as what caused clipgrab to segfault. :man_shrugging:

1 Like