You are not logged in.

#1 2025-07-29 20:06:48

opjpoi
Member
Registered: 2025-07-29
Posts: 5

[SOLVED]some GTK applications not working

After recently updating via pacman, some programs stopped working without much explanation.

Here are some outputs:

Nautilus:

** Message: 16:48:19.211: Connecting to org.freedesktop.Tracker3.Miner.Files
nautilus-application-Message: 16:48:19.212: Failed to initialize display server connection: Unsupported or missing session type 'tty'
Job 1, 'nautilus' terminated by signal SIGSEGV (Address boundary error)

Thunar:

Job 1, 'thunar' terminated by signal SIGSEGV (Address boundary error)

And GIMP on bug information:

GNU Image Manipulation Program version 3.0.4
git-describe: GIMP_3_0_4
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/15.1.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust,cobol --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 15.1.1 20250425 (GCC) 

# Libraries #
using babl version 0.1.114 (compiled against version 0.1.114)
using GEGL version 0.4.62 (compiled against version 0.4.62)
using GLib version 2.84.3 (compiled against version 2.84.2)
using GdkPixbuf version 2.42.12 (compiled against version 2.42.12)
using GTK+ version 3.24.49 (compiled against version 3.24.49)
using Pango version 1.56.4 (compiled against version 1.56.3)
using Fontconfig version 2.17.1 (compiled against version 2.16.2)
using Cairo version 1.18.4 (compiled against version 1.18.4)
using gexiv2 version 0.14.6 (compiled against version 0.14.5)
using exiv2 version 0.28.5

```
> fatal error: Segmentation fault

Stack trace:

/usr/lib/libgimpbase-3.0.so.0(gimp_stack_trace_print+0x4df) [0x7f0fe46bcd7f]
gimp(+0x294f06) [0x55a381d59f06]
gimp(+0x2951bc) [0x55a381d5a1bc]
gimp(+0x29520f) [0x55a381d5a20f]
/usr/lib/libc.so.6(+0x3def0) [0x7f0fe2ba1ef0]
/usr/lib/libpangoft2-1.0.so.0(+0xb934) [0x7f0fe3a00934]
/usr/lib/libpangoft2-1.0.so.0(+0xceb6) [0x7f0fe3a01eb6]
/usr/lib/libpangoft2-1.0.so.0(+0x104bf) [0x7f0fe3a054bf]
/usr/lib/libpangoft2-1.0.so.0(+0x10a8d) [0x7f0fe3a05a8d]
/usr/lib/libpango-1.0.so.0(+0x247fc) [0x7f0fe3b637fc]
/usr/lib/libpango-1.0.so.0(+0x28345) [0x7f0fe3b67345]
/usr/lib/libpango-1.0.so.0(+0x32c9a) [0x7f0fe3b71c9a]
/usr/lib/libpango-1.0.so.0(+0x36eef) [0x7f0fe3b75eef]
/usr/lib/libgtk-3.so.0(+0x41721b) [0x7f0fe341721b]
/usr/lib/libgtk-3.so.0(+0x33a796) [0x7f0fe333a796]
/usr/lib/libgtk-3.so.0(+0x347d8e) [0x7f0fe3347d8e]
/usr/lib/libgtk-3.so.0(+0x413a6b) [0x7f0fe3413a6b]
/usr/lib/libgtk-3.so.0(+0x4dbff9) [0x7f0fe34dbff9]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_width+0x68) [0x7f0fe34dccb8]
/usr/lib/libgtk-3.so.0(+0x2ea68e) [0x7f0fe32ea68e]
/usr/lib/libgtk-3.so.0(+0x33a796) [0x7f0fe333a796]
/usr/lib/libgtk-3.so.0(+0x347d8e) [0x7f0fe3347d8e]
/usr/lib/libgtk-3.so.0(+0x2e0bab) [0x7f0fe32e0bab]
/usr/lib/libgtk-3.so.0(+0x4dbff9) [0x7f0fe34dbff9]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_width+0x68) [0x7f0fe34dccb8]
/usr/lib/libgtk-3.so.0(+0x3e616b) [0x7f0fe33e616b]
/usr/lib/libgtk-3.so.0(+0x3e680f) [0x7f0fe33e680f]
/usr/lib/libgtk-3.so.0(+0x33a796) [0x7f0fe333a796]
/usr/lib/libgtk-3.so.0(+0x347d8e) [0x7f0fe3347d8e]
/usr/lib/libgtk-3.so.0(+0x3e0a1b) [0x7f0fe33e0a1b]
/usr/lib/libgtk-3.so.0(+0x4dbff9) [0x7f0fe34dbff9]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_width+0x68) [0x7f0fe34dccb8]
/usr/lib/libgtk-3.so.0(+0x2ea68e) [0x7f0fe32ea68e]
/usr/lib/libgtk-3.so.0(+0x33a796) [0x7f0fe333a796]
/usr/lib/libgtk-3.so.0(+0x347d8e) [0x7f0fe3347d8e]
/usr/lib/libgtk-3.so.0(+0x2e0bab) [0x7f0fe32e0bab]
/usr/lib/libgtk-3.so.0(+0x4dbff9) [0x7f0fe34dbff9]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_width+0x68) [0x7f0fe34dccb8]
/usr/lib/libgtk-3.so.0(+0x4dd2f1) [0x7f0fe34dd2f1]
/usr/lib/libgtk-3.so.0(+0x33a796) [0x7f0fe333a796]
/usr/lib/libgtk-3.so.0(+0x347d8e) [0x7f0fe3347d8e]
/usr/lib/libgtk-3.so.0(+0x58c77b) [0x7f0fe358c77b]
/usr/lib/libgtk-3.so.0(+0x4dbff9) [0x7f0fe34dbff9]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_width+0x68) [0x7f0fe34dccb8]
/usr/lib/libgtk-3.so.0(+0x4bf20a) [0x7f0fe34bf20a]
/usr/lib/libgtk-3.so.0(+0x33a796) [0x7f0fe333a796]
/usr/lib/libgtk-3.so.0(+0x347d8e) [0x7f0fe3347d8e]
/usr/lib/libgtk-3.so.0(+0x4c0cbb) [0x7f0fe34c0cbb]
/usr/lib/libgtk-3.so.0(+0x4dbff9) [0x7f0fe34dbff9]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_width+0x68) [0x7f0fe34dccb8]
/usr/lib/libgtk-3.so.0(+0x2ea68e) [0x7f0fe32ea68e]
/usr/lib/libgtk-3.so.0(+0x33a796) [0x7f0fe333a796]
/usr/lib/libgtk-3.so.0(+0x347d8e) [0x7f0fe3347d8e]
/usr/lib/libgtk-3.so.0(+0x2e0bab) [0x7f0fe32e0bab]
/usr/lib/libgtk-3.so.0(+0x4dbff9) [0x7f0fe34dbff9]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_width+0x68) [0x7f0fe34dccb8]
/usr/lib/libgtk-3.so.0(+0x4e7611) [0x7f0fe34e7611]
/usr/lib/libgtk-3.so.0(+0x33a796) [0x7f0fe333a796]
/usr/lib/libgtk-3.so.0(+0x347d8e) [0x7f0fe3347d8e]
/usr/lib/libgtk-3.so.0(+0x4e04af) [0x7f0fe34e04af]
/usr/lib/libgtk-3.so.0(+0x4dbff9) [0x7f0fe34dbff9]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_width+0x68) [0x7f0fe34dccb8]
/usr/lib/libgtk-3.so.0(+0x2ea68e) [0x7f0fe32ea68e]
/usr/lib/libgtk-3.so.0(+0x33a796) [0x7f0fe333a796]
/usr/lib/libgtk-3.so.0(+0x347d8e) [0x7f0fe3347d8e]
/usr/lib/libgtk-3.so.0(+0x2e0bab) [0x7f0fe32e0bab]
/usr/lib/libgtk-3.so.0(+0x4dbff9) [0x7f0fe34dbff9]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_width+0x68) [0x7f0fe34dccb8]
/usr/lib/libgtk-3.so.0(+0x2ea68e) [0x7f0fe32ea68e]
/usr/lib/libgtk-3.so.0(+0x33a796) [0x7f0fe333a796]
/usr/lib/libgtk-3.so.0(+0x347d8e) [0x7f0fe3347d8e]
/usr/lib/libgtk-3.so.0(+0x2e0bab) [0x7f0fe32e0bab]
/usr/lib/libgtk-3.so.0(+0x4dbff9) [0x7f0fe34dbff9]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_width+0x68) [0x7f0fe34dccb8]
/usr/lib/libgtk-3.so.0(+0x2ea68e) [0x7f0fe32ea68e]
/usr/lib/libgtk-3.so.0(+0x33a796) [0x7f0fe333a796]
/usr/lib/libgtk-3.so.0(+0x347d8e) [0x7f0fe3347d8e]
/usr/lib/libgtk-3.so.0(+0x2e0bab) [0x7f0fe32e0bab]
/usr/lib/libgtk-3.so.0(+0x4dbff9) [0x7f0fe34dbff9]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_width+0x68) [0x7f0fe34dccb8]
/usr/lib/libgtk-3.so.0(+0x5bd349) [0x7f0fe35bd349]
/usr/lib/libgtk-3.so.0(+0x4dbff9) [0x7f0fe34dbff9]
/usr/lib/libgtk-3.so.0(gtk_widget_get_preferred_width+0x68) [0x7f0fe34dccb8]
/usr/lib/libgtk-3.so.0(+0x4dd0bc) [0x7f0fe34dd0bc]
/usr/lib/libgtk-3.so.0(+0x5b91a0) [0x7f0fe35b91a0]
/usr/lib/libgtk-3.so.0(+0x5bceed) [0x7f0fe35bceed]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x16a) [0x7f0fe41b283a]
/usr/lib/libgobject-2.0.so.0(+0x30573) [0x7f0fe41d1573]
/usr/lib/libgobject-2.0.so.0(+0x3248f) [0x7f0fe41d348f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x39) [0x7f0fe41d3709]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x94) [0x7f0fe41d37c4]
/usr/lib/libgtk-3.so.0(gtk_widget_realize+0xd6) [0x7f0fe359b2d6]
/usr/lib/libgtk-3.so.0(+0x5be82e) [0x7f0fe35be82e]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x16a) [0x7f0fe41b283a]
/usr/lib/libgobject-2.0.so.0(+0x30573) [0x7f0fe41d1573]
/usr/lib/libgobject-2.0.so.0(+0x3248f) [0x7f0fe41d348f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x39) [0x7f0fe41d3709]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x94) [0x7f0fe41d37c4]
/usr/lib/libgtk-3.so.0(gtk_widget_show+0xd2) [0x7f0fe359bd82]
gimp(gimp_update_auto_check+0x65) [0x55a381d5a2f5]

I tried some other apps and some of them worked fine, like pavucontrol, or gnome-calculator, but some other stuff, like firefox "save to" menu, is also broken (it crashes firefox)
Im used to solve pacman conflicts, but this time im truly stuck at this and don't know how to solve it.

If relevant:
OS: Arch Linux x86_64
WM: bspwm (X11)
Theme: Adwaita-dark [GTK3]
Icons: Adwaita [GTK3]
Font: Adwaita Mono Regular (10pt) [GTK2/3]

Last edited by opjpoi (2025-08-01 01:32:55)

Offline

#2 2025-07-30 16:31:25

Morgan_GPL_Worshipper
Member
Registered: 2025-07-30
Posts: 11

Re: [SOLVED]some GTK applications not working

type 'sudo pacman -Qq | grep gtkmm gtk3' and paste the output.

Offline

#3 2025-07-30 16:46:11

opjpoi
Member
Registered: 2025-07-29
Posts: 5

Re: [SOLVED]some GTK applications not working

Morgan_GPL_Worshipper wrote:

type 'sudo pacman -Qq | grep gtkmm gtk3' and paste the output.

 ~  sudo pacman -Qq | grep gtkmm gtk3
grep: gtk3: No such file or directory
 ~  sudo pacman -Qq | grep gtk3
gtk3
libappindicator-gtk3
libdbusmenu-gtk3
libindicator-gtk3
libportal-gtk3
wxwidgets-gtk3
 ~  sudo pacman -Qq | grep gtkmm
gtkmm
gtkmm-4.0
gtkmm3
 

Offline

#4 2025-07-30 17:30:30

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,013

Re: [SOLVED]some GTK applications not working

It would just be

pacman -Qs 'gtk3|gtkmm'

which then would also not kill the version.

gimp crashes out of pango, though - do you also have backtraces of the other crashes?
https://wiki.archlinux.org/title/Core_d … _core_dump

Also check your pacman log (/var/log/pacman.log) for what was "recently" updated.
And certainly just try a different default font (eg. dejavu)

Offline

#5 2025-08-01 01:32:30

opjpoi
Member
Registered: 2025-07-29
Posts: 5

Re: [SOLVED]some GTK applications not working

seth wrote:

It would just be

pacman -Qs 'gtk3|gtkmm'

which then would also not kill the version.

gimp crashes out of pango, though - do you also have backtraces of the other crashes?
https://wiki.archlinux.org/title/Core_d … _core_dump

Also check your pacman log (/var/log/pacman.log) for what was "recently" updated.
And certainly just try a different default font (eg. dejavu)

Can't believe that the problem was just the font.
I tried downgrading the pango package and it all worked.
Thanks for the suggestion.

Offline

#6 2025-08-01 06:27:40

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,013

Re: [SOLVED]some GTK applications not working

There isn't a whole lot of complaints about "pango update made my stuff crash" so that seems some local problem you might want to investigate?
You cannot just pin the pang version indefinitely.

Offline

#7 2025-08-01 18:05:41

opjpoi
Member
Registered: 2025-07-29
Posts: 5

Re: [SOLVED]some GTK applications not working

seth wrote:

There isn't a whole lot of complaints about "pango update made my stuff crash" so that seems some local problem you might want to investigate?
You cannot just pin the pang version indefinitely.

Yes, i agree that its really weird, everything works fine with 1.56.3 but doesn't work at all with 1.56.4.
To be honest I don't even know where to start to investigate this.

Offline

#8 2025-08-01 19:18:30

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,013

Re: [SOLVED]some GTK applications not working

Test and eliminate variables.

fc-match sans
fc-list | head
FC_DEBUG=4 pango-view --font="sans" -t "SNAFU" | grep family:
FC_DEBUG=4 pango-view --font="DejaVu" -t "SNAFU" | grep family: # ie.…
FC_DEBUG=4 pango-view --font="Source Sans Pro" -t "SNAFU" | grep family: # … pick other fonts than adwaita

Does any of the pango-view calls crash (but not others)?

Last edited by seth (2025-08-01 19:22:24)

Offline

#9 2025-08-01 21:25:11

opjpoi
Member
Registered: 2025-07-29
Posts: 5

Re: [SOLVED]some GTK applications not working

seth wrote:

Test and eliminate variables.

fc-match sans
fc-list | head
FC_DEBUG=4 pango-view --font="sans" -t "SNAFU" | grep family:
FC_DEBUG=4 pango-view --font="DejaVu" -t "SNAFU" | grep family: # ie.…
FC_DEBUG=4 pango-view --font="Source Sans Pro" -t "SNAFU" | grep family: # … pick other fonts than adwaita

Does any of the pango-view calls crash (but not others)?

After updating pango to latest version:

 ~  fc-match sans

NotoSans-Regular.ttf: "Noto Sans" "Regular"
 ~  fc-list | head

/usr/share/fonts/siji/bdf/SijiMedium.otb: Siji:style=Medium
/usr/share/fonts/noto/NotoSansTaiLe-Regular.ttf: Noto Sans Tai Le:style=Regular
/usr/share/fonts/noto/NotoSerifTest-Bold.ttf: Noto Serif Test:style=Bold
/usr/share/fonts/noto/NotoSansLaoLooped-Regular.ttf: Noto Sans Lao Looped:style=Regular
/usr/share/fonts/noto/NotoSansGothic-Regular.ttf: Noto Sans Gothic:style=Regular
/usr/share/fonts/phallus/uushimedium.otb: uushi:style=medium
/usr/share/fonts/kakwa/kakwafontBold.otb: kakwafont:style=Bold
/usr/share/fonts/gsfonts/D050000L.otf: D050000L:style=Regular
/usr/share/fonts/ttf-linux-libertine/LinLibertine_R.otf: Linux Libertine O:style=Regular
/usr/share/fonts/mplus/hlvmedium.otb: hlv:style=medium

None of the pango-view executions crashed.

Offline

#10 2025-08-01 21:38:50

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,013

Re: [SOLVED]some GTK applications not working

Font: Adwaita Mono Regular (10pt) [GTK2/3]

Might just be the TE, though.

FC_DEBUG=4 pango-view --font="Adwaita Mono" -t "SNAFU" | grep family:

Let's see whether there's maybe some dated AUR package in the way…

pacman -Qm

Offline

Board footer

Powered by FluxBB