Skip to content

Missing debuginfo for ghostty (debuginfod)

Description:

Missing debuginfo for ghostty

Additional info:

1.2.2-1

Steps to reproduce:

Ran into a crasher, opened with coredumpctl/gdb, there doesn't seem to be any debuginfo available for ghostty.

GNU gdb (GDB) 16.3
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/ghostty...
(No debugging symbols found in /usr/bin/ghostty)

warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing

warning: Can't open file /home/dantob/.cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-le64.cache-9 (deleted) during file-backed mapping note processing

warning: Can't open file /usr/share/icons/hicolor/icon-theme.cache (deleted) during file-backed mapping note processing

warning: Can't open file /var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-le64.cache-9 (deleted) during file-backed mapping note processing

warning: Can't open file anon_inode:[io_uring] during file-backed mapping note processing

warning: Can't open file /usr/share/fonts/TTF/seguiemj.ttf (deleted) during file-backed mapping note processing

warning: Can't open file /usr/share/glib-2.0/schemas/gschemas.compiled (deleted) during file-backed mapping note processing
[New LWP 376834]
[New LWP 376835]
[New LWP 376840]
[New LWP 376837]
[New LWP 376839]
[New LWP 376836]
[New LWP 376848]
[New LWP 376891]
[New LWP 376890]
[New LWP 376893]
[New LWP 376847]
[New LWP 376841]
[New LWP 376842]
[New LWP 376902]
[New LWP 376909]
[New LWP 376846]
[New LWP 376845]
[New LWP 376844]
[New LWP 376911]
[New LWP 376913]
[New LWP 376843]
[New LWP 376894]
[New LWP 376850]
[New LWP 1043763]
[New LWP 376895]
[New LWP 376897]
[New LWP 376914]
Downloading 904.78 K separate debug info for /usr/lib/libonig.so.5
Downloading 4.86 M separate debug info for /usr/lib/libadwaita-1.so.0
Downloading 159.27 K separate debug info for /usr/lib/libgtk4-layer-shell.so.0
Downloading 2.32 M separate debug info for /usr/lib/libappstream.so.5
Downloading 3.41 M separate debug info for /usr/lib/libxml2.so.16
Downloading 840.35 K separate debug info for /usr/lib/libxmlb.so.2
Downloading 3.95 M separate debug info for /usr/lib/libfyaml.so.0
Downloading 1.72 M separate debug info for /usr/lib/libstemmer.so.0
Downloading 88.98 K separate debug info for /usr/lib/gtk-4.0/4.0.0/immodules/libim-ibus.so
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/ghostty --gtk-single-instance=true --initial-window=false'.
Program terminated with signal SIGSEGV, Segmentation fault.
Downloading 196.66 K source file /usr/src/debug/glibc/glibc/malloc/malloc.c
#0  unlink_chunk (p=0x61608bdeb7b0, av=0x7fa3c7a09ac0 <main_arena>) at malloc.c:1627
1627      if (__glibc_unlikely (fd->bk != p || bk->fd != p))
[Current thread is 1 (Thread 0x7fa3c43d3100 (LWP 376834))]
(gdb) bt
#0  unlink_chunk (p=0x61608bdeb7b0, av=0x7fa3c7a09ac0 <main_arena>) at malloc.c:1627
#1  0x00007fa3c78a3b38 in _int_free_create_chunk (av=av@entry=0x7fa3c7a09ac0 <main_arena>, p=p@entry=0x61608bdd17d0, size=size@entry=106464, nextchunk=<optimized out>, nextsize=316720) at malloc.c:4824
#2  0x00007fa3c78a4d0e in _int_free_merge_chunk (av=av@entry=0x7fa3c7a09ac0 <main_arena>, p=0x61608bdd17d0, size=106464) at malloc.c:4803
#3  0x00007fa3c78a4f91 in _int_free_chunk (av=0x7fa3c7a09ac0 <main_arena>, p=<optimized out>, size=<optimized out>, have_lock=<optimized out>) at malloc.c:4729
#4  0x00007fa3c90dfde8 in ft_mem_free (memory=0x61608afeefa0, P=<optimized out>) at ../ft2demos-2.14.1/subprojects/freetype2/src/base/ftutil.c:173
#5  af_face_globals_free (globals_=0x61608bdc6330) at ../ft2demos-2.14.1/subprojects/freetype2/src/autofit/afglobal.c:431
#6  0x00007fa3c9095485 in destroy_face (memory=0x61608afeefa0, face_=0x61608bdae8b0, driver_=0x61608afef150) at ../ft2demos-2.14.1/subprojects/freetype2/src/base/ftobjs.c:1309
#7  0x00007fa3c9095616 in FT_Done_Face (face=0x61608bdae8b0) at ../ft2demos-2.14.1/subprojects/freetype2/src/base/ftobjs.c:2952
#8  0x00007fa3c8f798d5 in hb_blob_t::destroy_user_data (this=0x61608bdb3d30) at ../harfbuzz/src/hb-blob.hh:47
#9  hb_blob_t::~hb_blob_t (this=<optimized out>, this=<optimized out>) at ../harfbuzz/src/hb-blob.hh:41
#10 hb_object_destroy<hb_blob_t> (obj=0x61608bdb3d30) at ../harfbuzz/src/hb-object.hh:297
#11 hb_blob_destroy (blob=0x61608bdb3d30) at ../harfbuzz/src/hb-blob.cc:264
#12 0x00007fa3c8f89429 in _hb_face_for_data_closure_destroy (data=0x61608bdc0f20) at ../harfbuzz/src/hb-face.cc:180
#13 0x00007fa3c8f8a97e in hb_face_destroy (face=0x61608bdaee80) at ../harfbuzz/src/hb-face.cc:598
#14 hb_face_destroy (face=0x61608bdaee80) at ../harfbuzz/src/hb-face.cc:577
#15 0x00007fa3c8fa2cdb in hb_font_destroy (font=0x61608bdc7d40) at ../harfbuzz/src/hb-font.cc:2267
#16 hb_font_destroy (font=0x61608bdc7d40) at ../harfbuzz/src/hb-font.cc:2257
#17 0x0000616059b6f2b9 in ?? ()
#18 0x00007ffca4b89a02 in ?? ()
#19 0x000061608b484140 in ?? ()
#20 0x000061608aff8150 in ?? ()
#21 0x000061608bcf2e10 in ?? ()
#22 0x000061608b552550 in ?? ()
#23 0x000061608b4840a0 in ?? ()
#24 0x000061608bd12f90 in ?? ()
#25 0x00000001fffffff8 in ?? ()
#26 0x000061608aff8150 in ?? ()
#27 0x0000000000000000 in ?? ()
(gdb)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information