After today's (12/11/2021) update deluge-gtk starts & crashes

From terminal:

$ deluge-gtk
**
Pango:ERROR:../pango/pango/pangofc-fontmap.c:1933:pango_fc_make_pattern: code should not be reached
Bail out! Pango:ERROR:../pango/pango/pangofc-fontmap.c:1933:pango_fc_make_pattern: code should not be reached
Aborted (core dumped)

from /var/log/pacman.log

[2021-12-11T06:25:39-0800] [ALPM] upgraded pango (1:1.48.10-1 -> 1:1.50.0-3)

Has been running fine for weeks… … … .

Hello @keepitsimpleengineer :wink:

I checked the dependencies of deluge and deluge-gtk, but there is no dependency listed, called “pango”. So I assume it must be a problem of an outdated plugin?

svntogit-packages/PKGBUILD at packages/deluge · archlinux/svntogit-packages · GitHub

I just did a quick test on my end on unstable/testing. Starts there fine. Please check if you have some AUR package …

pango is required by gtk3 & gtk3 is required by deluge-gtk

$ sudo pacman -Qii pango
Name            : pango
Version         : 1:1.50.0-3
Description     : A library for layout and rendering of text
Architecture    : x86_64
URL             : https://www.pango.org/
Licenses        : LGPL
Groups          : None
Provides        : libpango-1.0.so=0-64  libpangocairo-1.0.so=0-64  libpangoft2-1.0.so=0-64  libpangoxft-1.0.so=0-64
Depends On      : libthai  cairo  libxft  harfbuzz  fribidi
Optional Deps   : None
Required By     : cogl  graphviz  gst-plugins-bad  gst-plugins-base  gtk2  gtk3  gtk4  hexchat  lib32-pango  libreoffice-still  librsvg  libtiger
                  light-locker  pangomm  rrdtool  thunderbird
Optional For    : imagemagick  lv2
Conflicts With  : None
Replaces        : None
Installed Size  : 2.24 MiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Tue 07 Dec 2021 02:36:28 AM PST
Install Date    : Sat 11 Dec 2021 07:08:44 AM PST
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature
Backup Files    :
(none)

[ljohnson@KISE-055 yay]$ pwd
/home/ljohnson/.cache/yay
[ljohnson@KISE-055 yay]$ ls -lat
total 1872
-rw-r--r--  1 ljohnson ljohnson     527 Dec 11 06:39 vcs.json
drwxr-xr-x  3 ljohnson ljohnson    4096 Dec 11 06:39 python2-enum34

&

[ljohnson@KISE-055 yay]$ cd python2-enum34
[ljohnson@KISE-055 python2-enum34]$ ls
001-setup.py.patch  PKGBUILD  python2-enum34-1.1.10-1-any.pkg.tar.zst  python2-enum34-1.1.10.tar.gz

&

$ pacman -Qii python2-enum34
Name            : python2-enum34
Version         : 1.1.10-1
Description     : Python 3.4 Enum backported
Architecture    : any
URL             : https://pypi.org/enum34
Licenses        : BSD
Groups          : None
Provides        : None
Depends On      : python2
Optional Deps   : None
Required By     : python2-cryptography
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 341.96 KiB
Packager        : Unknown Packager
Build Date      : Sat 11 Dec 2021 06:39:05 AM PST
Install Date    : Sat 11 Dec 2021 06:39:15 AM PST
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : None
Backup Files    :

https://aur.archlinux.org/packages/python2-enum34/

Python2 likely installed as required by mythtv (8 years old) and is no longer required. I removed python2-enum34.

Still loads and crashes…

$ deluge-gtk
**
Pango:ERROR:../pango/pango/pangofc-fontmap.c:1933:pango_fc_make_pattern: code should not be reached
Bail out! Pango:ERROR:../pango/pango/pangofc-fontmap.c:1933:pango_fc_make_pattern: code should not be reached
Aborted (core dumped)

Bug filed w/deluge-torrent.org #3487

Can confirm this, also happening on my machine.

Can confirm this, also happening on my machine.

Adding the comment to the bug report would be helpful :slightly_smiling_face:

So today (12/12/2021) a new Manjaro XFCE *.iso torrent is released.

When I add it after downloading it from the Internet, and Deluge starts up without the crash and runs as one would expect.

But still crashes when launched from the keyboard.