Discussion:
Bug#1098391: celluloid: Segfault at start
Add Reply
Jérémy Lal
2025-02-19 23:40:01 UTC
Reply
Permalink
Package: celluloid
Version: 0.27-1
Severity: normal


Just executing celluloid, from terminal or not, without trying to open a file, crashes.
Here's the backtrace attached.


-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.13-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages celluloid depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.40.0-5
ii libadwaita-1-0 1.7~beta-2
ii libc6 2.40-7
ii libepoxy0 1.5.10-2
ii libgdk-pixbuf-2.0-0 2.42.12+dfsg-2
ii libglib2.0-0t64 2.83.3-2
ii libgtk-4-1 4.17.4+ds-4
ii libmpv2 0.39.0-1
ii libpango-1.0-0 1.56.1-1

Versions of packages celluloid recommends:
ii yt-dlp 2025.02.19-1

celluloid suggests no packages.

-- no debconf information
Leandro Cunha
2025-03-03 03:30:01 UTC
Reply
Permalink
Hi,

This problem doesn't seem to be in the celluloid code, but it seems to
me to be a GTK 4 rendering problem that is occurring on some hardwares
that started in GTK 4.16 and I saw this in the backtrace when
reporting in the first lines vl_compositor_gfx_render. This occurs on
my machine if I don't set GSK_RENDERER=gl in /etc/environment and that
you can configure if your hardware is Nvidia or AMD (see
links[1][2][3][4]).

And it would be interesting if you could mention what your hardware
would be with inxi, if you prefer, or any other way that also helps us
to check if it is a problem that occurs specifically in some hardware
such as this.

There is a patch in Debian that changes the default renderer back to
ngl[6], but in your case, if it is not, this may be another problem
and it would be interesting to do some tests. But running on my
machine, I have no problems in Debian testing/sid and in Mint (Ubuntu
24.04) with this package using version 0.26-1.

[1] https://www.phoronix.com/news/GTK-4.16-Released
[2] https://docs.gtk.org/gsk4/class.Renderer.html
[3] https://blog.gtk.org/2024/01/28/new-renderers-for-gtk/
[4] https://askubuntu.com/questions/1534586/ubuntu-24-04-freezes-at-various-times-and-even-reboots
[5] https://tracker.debian.org/pkg/gtk4
[6] https://sources.debian.org/src/gtk4/4.17.5+ds-3/debian/patches/debian/gsk-Change-default-renderer-back-to-ngl.patch/
[7] https://bugs.launchpad.net/ubuntu/+source/gtk4/+bug/2082017
[8] https://discussion.fedoraproject.org/t/gsk-renderer-ngl-and-gl-nvidia-xorg-random-gsk-errors-after-6-7-apps-open/135123
--
Cheers,
Leandro Cunha
Loading...