segfault in cc_sharing_panel_setup_remote_desktop_dialog
Hi, after updating to Fedora 36 I can't open gnome-control-center anymore, it segfaults on start. Therefore I can't tell what caused the problem.
However I've launched gdb gnome-control-center
, entered run
and got:
#1 0x00007ffff74a4f38 in gtk_editable_insert_text (editable=0x555555e925a0, text=0x0, length=-1, position=0x7fffffffdab4) at ../gtk/gtkeditable.c:504
__func__ = "gtk_editable_insert_text"
#2 0x00007ffff74a53ae in gtk_editable_set_text (editable=0x555555e925a0, text=text@entry=0x0) at ../gtk/gtkeditable.c:617
pos = 0
__func__ = "gtk_editable_set_text"
#3 0x000055555565f86a in cc_sharing_panel_setup_remote_desktop_dialog (self=0x555555db81e0) at ../panels/sharing/cc-sharing-panel.c:1399
username = <optimized out>
password = <optimized out>
rdp_settings = 0x555555e151e0
hostname = 0x555555fc4a60 "li-0a95004c-3053-11b2-a85c-caf1f8857069.ibm.com"
username = <optimized out>
password = <optimized out>
rdp_settings = <optimized out>
hostname = <optimized out>
pw = <optimized out>
#4 remote_desktop_name_appeared (connection=<optimized out>, name=<optimized out>, name_owner=<optimized out>, user_data=<optimized out>) at ../panels/sharing/cc-sharing-panel.c:1436
self = 0x555555db81e0
The installed versions is:
gnome-control-center.x86_64 42.1-2.fc36 @updates
Libs loaded:
ldd -r `which gnome-control-center`
linux-vdso.so.1 (0x00007fff86bf2000)
libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007febff40c000)
libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007febff3ad000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007febff271000)
libadwaita-1.so.0 => /lib64/libadwaita-1.so.0 (0x00007febff144000)
libgtk-4.so.1 => /lib64/libgtk-4.so.1 (0x00007febfe9c2000)
libpangocairo-1.0.so.0 => /lib64/libpangocairo-1.0.so.0 (0x00007febfe9b0000)
libpango-1.0.so.0 => /lib64/libpango-1.0.so.0 (0x00007febfe946000)
libgdk_pixbuf-2.0.so.0 => /lib64/libgdk_pixbuf-2.0.so.0 (0x00007febfe916000)
libcairo.so.2 => /lib64/libcairo.so.2 (0x00007febfe7f2000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007febfe6aa000)
libwacom.so.9 => /lib64/libwacom.so.9 (0x00007febfe69b000)
libmalcontent-0.so.0 => /lib64/libmalcontent-0.so.0 (0x00007febfe688000)
libgnome-bg-4.so.1 => /lib64/libgnome-bg-4.so.1 (0x00007febfe676000)
libxml2.so.2 => /lib64/libxml2.so.2 (0x00007febfe4ec000)
libcolord.so.2 => /lib64/libcolord.so.2 (0x00007febfe48f000)
libgnome-rr-4.so.1 => /lib64/libgnome-rr-4.so.1 (0x00007febfe477000)
libm.so.6 => /lib64/libm.so.6 (0x00007febfe399000)
libcolord-gtk4.so.1 => /lib64/libcolord-gtk4.so.1 (0x00007febfe38f000)
libgnome-desktop-4.so.1 => /lib64/libgnome-desktop-4.so.1 (0x00007febfe36b000)
libpolkit-gobject-1.so.0 => /lib64/libpolkit-gobject-1.so.0 (0x00007febfe34a000)
libupower-glib.so.3 => /lib64/libupower-glib.so.3 (0x00007febfe31f000)
libudisks2.so.0 => /lib64/libudisks2.so.0 (0x00007febfe247000)
libgtop-2.0.so.11 => /lib64/libgtop-2.0.so.11 (0x00007febfe22c000)
libgudev-1.0.so.0 => /lib64/libgudev-1.0.so.0 (0x00007febfe21e000)
libibus-1.0.so.5 => /lib64/libibus-1.0.so.5 (0x00007febfe19c000)
libXi.so.6 => /lib64/libXi.so.6 (0x00007febfe188000)
libgoa-1.0.so.0 => /lib64/libgoa-1.0.so.0 (0x00007febfe136000)
libcups.so.2 => /lib64/libcups.so.2 (0x00007febfe096000)
libsmbclient.so.0 => /lib64/libsmbclient.so.0 (0x00007febfe06a000)
libaccountsservice.so.0 => /lib64/libaccountsservice.so.0 (0x00007febfe01a000)
libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007febfdfc9000)
libsecret-1.so.0 => /lib64/libsecret-1.so.0 (0x00007febfdf64000)
libgnutls.so.30 => /lib64/libgnutls.so.30 (0x00007febfdd47000)
libgcr-base-3.so.1 => /lib64/libgcr-base-3.so.1 (0x00007febfdcaa000)
libpwquality.so.1 => /lib64/libpwquality.so.1 (0x00007febfdca1000)
libpulse.so.0 => /lib64/libpulse.so.0 (0x00007febfdc4b000)
libpulse-mainloop-glib.so.0 => /lib64/libpulse-mainloop-glib.so.0 (0x00007febfdc43000)
libgsound.so.0 => /lib64/libgsound.so.0 (0x00007febfdc3c000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007febfdb5f000)
libnm.so.0 => /lib64/libnm.so.0 (0x00007febfd9f9000)
libnma-gtk4.so.0 => /lib64/libnma-gtk4.so.0 (0x00007febfd9a9000)
libmm-glib.so.0 => /lib64/libmm-glib.so.0 (0x00007febfd89e000)
libgnome-bluetooth-ui-3.0.so.13 => /lib64/libgnome-bluetooth-ui-3.0.so.13 (0x00007febfd86a000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007febfd84a000)
libc.so.6 => /lib64/libc.so.6 (0x00007febfd647000)
libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007febfd640000)
libz.so.1 => /lib64/libz.so.1 (0x00007febfd626000)
libmount.so.1 => /lib64/libmount.so.1 (0x00007febfd5df000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007febfd5b1000)
libffi.so.8 => /lib64/libffi.so.8 (0x00007febfd5a5000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007febfd52b000)
libfribidi.so.0 => /lib64/libfribidi.so.0 (0x00007febfd50b000)
libgraphene-1.0.so.0 => /lib64/libgraphene-1.0.so.0 (0x00007febfd4ec000)
libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007febfd403000)
libcairo-gobject.so.2 => /lib64/libcairo-gobject.so.2 (0x00007febfd3f5000)
libepoxy.so.0 => /lib64/libepoxy.so.0 (0x00007febfd2c3000)
libpangoft2-1.0.so.0 => /lib64/libpangoft2-1.0.so.0 (0x00007febfd2a8000)
libtracker-sparql-3.0.so.0 => /lib64/libtracker-sparql-3.0.so.0 (0x00007febfd1dc000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007febfd1a2000)
libtiff.so.5 => /lib64/libtiff.so.5 (0x00007febfd11c000)
libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007febfd096000)
libxkbcommon.so.0 => /lib64/libxkbcommon.so.0 (0x00007febfd04d000)
libwayland-client.so.0 => /lib64/libwayland-client.so.0 (0x00007febfd03b000)
libwayland-egl.so.1 => /lib64/libwayland-egl.so.1 (0x00007febfd036000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007febfd021000)
libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007febfd014000)
libXdamage.so.1 => /lib64/libXdamage.so.1 (0x00007febfd00d000)
libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007febfd004000)
libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007febfcff7000)
libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007febfcff2000)
libcairo-script-interpreter.so.2 => /lib64/libcairo-script-interpreter.so.2 (0x00007febfcfcc000)
libthai.so.0 => /lib64/libthai.so.0 (0x00007febfcfbf000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007febfcef1000)
libXrender.so.1 => /lib64/libXrender.so.1 (0x00007febfcee4000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007febfceb8000)
libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x00007febfcea8000)
libxcb-shm.so.0 => /lib64/libxcb-shm.so.0 (0x00007febfcea3000)
libpixman-1.so.0 => /lib64/libpixman-1.so.0 (0x00007febfcdf3000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007febfcdc8000)
liblcms2.so.2 => /lib64/liblcms2.so.2 (0x00007febfcd62000)
libudev.so.1 => /lib64/libudev.so.1 (0x00007febfcd35000)
/lib64/ld-linux-x86-64.so.2 (0x00007febff9fc000)
libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007febfcc58000)
libxkbregistry.so.0 => /lib64/libxkbregistry.so.0 (0x00007febfcc4b000)
libseccomp.so.2 => /lib64/libseccomp.so.2 (0x00007febfcc2b000)
libavahi-common.so.3 => /lib64/libavahi-common.so.3 (0x00007febfcc1d000)
libavahi-client.so.3 => /lib64/libavahi-client.so.3 (0x00007febfcc08000)
libndr.so.2 => /lib64/libndr.so.2 (0x00007febfcbe9000)
liblibsmb-samba4.so => /usr/lib64/samba/liblibsmb-samba4.so (0x00007febfcb6f000)
liblibcli-lsa3-samba4.so => /usr/lib64/samba/liblibcli-lsa3-samba4.so (0x00007febfcb68000)
libsamba-security-samba4.so => /usr/lib64/samba/libsamba-security-samba4.so (0x00007febfcb44000)
libmsrpc3-samba4.so => /usr/lib64/samba/libmsrpc3-samba4.so (0x00007febfcb16000)
libsmbconf.so.0 => /lib64/libsmbconf.so.0 (0x00007febfca7e000)
libsamba-util.so.0 => /lib64/libsamba-util.so.0 (0x00007febfca07000)
libreplace-samba4.so => /usr/lib64/samba/libreplace-samba4.so (0x00007febfca00000)
libsamba-errors.so.1 => /lib64/libsamba-errors.so.1 (0x00007febfc8b4000)
libgse-samba4.so => /usr/lib64/samba/libgse-samba4.so (0x00007febfc883000)
libcli-smb-common-samba4.so => /usr/lib64/samba/libcli-smb-common-samba4.so (0x00007febfc849000)
libdcerpc-samba-samba4.so => /usr/lib64/samba/libdcerpc-samba-samba4.so (0x00007febfc6ad000)
libsamba-credentials.so.1 => /lib64/libsamba-credentials.so.1 (0x00007febfc692000)
libtevent-util.so.0 => /lib64/libtevent-util.so.0 (0x00007febfc689000)
libsamba-hostconfig.so.0 => /lib64/libsamba-hostconfig.so.0 (0x00007febfc659000)
libndr-standard.so.0 => /lib64/libndr-standard.so.0 (0x00007febfc2d7000)
libsamba3-util-samba4.so => /usr/lib64/samba/libsamba3-util-samba4.so (0x00007febfc2ca000)
libsamba-debug-samba4.so => /usr/lib64/samba/libsamba-debug-samba4.so (0x00007febfc2bd000)
libsecrets3-samba4.so => /usr/lib64/samba/libsecrets3-samba4.so (0x00007febfc2a0000)
libtevent.so.0 => /lib64/libtevent.so.0 (0x00007febfc288000)
libtalloc.so.2 => /lib64/libtalloc.so.2 (0x00007febfc27b000)
libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007febfc241000)
libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007febfc104000)
libp11-kit.so.0 => /lib64/libp11-kit.so.0 (0x00007febfbfcf000)
libidn2.so.0 => /lib64/libidn2.so.0 (0x00007febfbfac000)
libunistring.so.2 => /lib64/libunistring.so.2 (0x00007febfbdf4000)
libtasn1.so.6 => /lib64/libtasn1.so.6 (0x00007febfbddc000)
libnettle.so.8 => /lib64/libnettle.so.8 (0x00007febfbd90000)
libhogweed.so.6 => /lib64/libhogweed.so.6 (0x00007febfbd4d000)
libgmp.so.10 => /lib64/libgmp.so.10 (0x00007febfbca8000)
libgck-1.so.0 => /lib64/libgck-1.so.0 (0x00007febfbc6f000)
libcrack.so.2 => /lib64/libcrack.so.2 (0x00007febfbc62000)
libpulsecommon-15.0.so => /usr/lib64/pulseaudio/libpulsecommon-15.0.so (0x00007febfbbd5000)
libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007febfbb80000)
libcanberra.so.0 => /lib64/libcanberra.so.0 (0x00007febfbb6c000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007febfbb51000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007febfbb4a000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007febfbb39000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007febfbb32000)
libcrypto.so.3 => /lib64/libcrypto.so.3 (0x00007febfb70a000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007febfb6f6000)
libnotify.so.4 => /lib64/libnotify.so.4 (0x00007febfb6e9000)
libblkid.so.1 => /lib64/libblkid.so.1 (0x00007febfb6b0000)
libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007febfb613000)
libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007febfb5f1000)
libstemmer.so.0 => /lib64/libstemmer.so.0 (0x00007febfb59c000)
libicuuc.so.69 => /lib64/libicuuc.so.69 (0x00007febfb3a8000)
libicui18n.so.69 => /lib64/libicui18n.so.69 (0x00007febfb07f000)
libsqlite3.so.0 => /lib64/libsqlite3.so.0 (0x00007febfaf3b000)
libjson-glib-1.0.so.0 => /lib64/libjson-glib-1.0.so.0 (0x00007febfaf0f000)
libwebp.so.7 => /lib64/libwebp.so.7 (0x00007febfae93000)
libzstd.so.1 => /lib64/libzstd.so.1 (0x00007febfade0000)
libjbig.so.2.1 => /lib64/libjbig.so.2.1 (0x00007febfadd0000)
libdatrie.so.1 => /lib64/libdatrie.so.1 (0x00007febfadc7000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007febfadb4000)
libbrotlidec.so.1 => /lib64/libbrotlidec.so.1 (0x00007febfada7000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007febfada1000)
liblz4.so.1 => /lib64/liblz4.so.1 (0x00007febfad7b000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007febfad71000)
libgenrand-samba4.so => /usr/lib64/samba/libgenrand-samba4.so (0x00007febfad6c000)
libasn1util-samba4.so => /usr/lib64/samba/libasn1util-samba4.so (0x00007febfad63000)
libkrb5samba-samba4.so => /usr/lib64/samba/libkrb5samba-samba4.so (0x00007febfad53000)
libCHARSET3-samba4.so => /usr/lib64/samba/libCHARSET3-samba4.so (0x00007febfad4c000)
libgensec-samba4.so => /usr/lib64/samba/libgensec-samba4.so (0x00007febfad19000)
libcliauth-samba4.so => /usr/lib64/samba/libcliauth-samba4.so (0x00007febfad01000)
libsmb-transport-samba4.so => /usr/lib64/samba/libsmb-transport-samba4.so (0x00007febfacf9000)
libdcerpc-binding.so.0 => /lib64/libdcerpc-binding.so.0 (0x00007febfacd1000)
libdbwrap-samba4.so => /usr/lib64/samba/libdbwrap-samba4.so (0x00007febfacc1000)
libndr-samba-samba4.so => /usr/lib64/samba/libndr-samba-samba4.so (0x00007febfab5b000)
libsamba-sockets-samba4.so => /usr/lib64/samba/libsamba-sockets-samba4.so (0x00007febfab40000)
libnpa-tstream-samba4.so => /usr/lib64/samba/libnpa-tstream-samba4.so (0x00007febfab35000)
libutil-tdb-samba4.so => /usr/lib64/samba/libutil-tdb-samba4.so (0x00007febfab30000)
libsocket-blocking-samba4.so => /usr/lib64/samba/libsocket-blocking-samba4.so (0x00007febfab2b000)
libcommon-auth-samba4.so => /usr/lib64/samba/libcommon-auth-samba4.so (0x00007febfab1a000)
libsmbd-shim-samba4.so => /usr/lib64/samba/libsmbd-shim-samba4.so (0x00007febfab15000)
libutil-reg-samba4.so => /usr/lib64/samba/libutil-reg-samba4.so (0x00007febfab10000)
libmessages-util-samba4.so => /usr/lib64/samba/libmessages-util-samba4.so (0x00007febfab0b000)
libsys-rw-samba4.so => /usr/lib64/samba/libsys-rw-samba4.so (0x00007febfab06000)
libserver-id-db-samba4.so => /usr/lib64/samba/libserver-id-db-samba4.so (0x00007febfaafe000)
libtalloc-report-printf-samba4.so => /usr/lib64/samba/libtalloc-report-printf-samba4.so (0x00007febfaaf9000)
libiov-buf-samba4.so => /usr/lib64/samba/libiov-buf-samba4.so (0x00007febfaaf4000)
libmessages-dgm-samba4.so => /usr/lib64/samba/libmessages-dgm-samba4.so (0x00007febfaae5000)
libinterfaces-samba4.so => /usr/lib64/samba/libinterfaces-samba4.so (0x00007febfaadf000)
libsamba-cluster-support-samba4.so => /usr/lib64/samba/libsamba-cluster-support-samba4.so (0x00007febfaac8000)
libtime-basic-samba4.so => /usr/lib64/samba/libtime-basic-samba4.so (0x00007febfaac1000)
libtdb-wrap-samba4.so => /usr/lib64/samba/libtdb-wrap-samba4.so (0x00007febfaabc000)
libutil-setid-samba4.so => /usr/lib64/samba/libutil-setid-samba4.so (0x00007febfaab7000)
libserver-role-samba4.so => /usr/lib64/samba/libserver-role-samba4.so (0x00007febfaab2000)
libldap.so.2 => /lib64/libldap.so.2 (0x00007febfaa4c000)
libtdb.so.1 => /lib64/libtdb.so.1 (0x00007febfaa33000)
liblber.so.2 => /lib64/liblber.so.2 (0x00007febfaa1f000)
libndr-nbt.so.0 => /lib64/libndr-nbt.so.0 (0x00007febfa9f1000)
libaddns-samba4.so => /usr/lib64/samba/libaddns-samba4.so (0x00007febfa9e0000)
libcli-cldap-samba4.so => /usr/lib64/samba/libcli-cldap-samba4.so (0x00007febfa9d5000)
libauthkrb5-samba4.so => /usr/lib64/samba/libauthkrb5-samba4.so (0x00007febfa9bc000)
libcli-nbt-samba4.so => /usr/lib64/samba/libcli-nbt-samba4.so (0x00007febfa9ac000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007febfa955000)
libldbsamba-samba4.so => /usr/lib64/samba/libldbsamba-samba4.so (0x00007febfa925000)
libsamdb-common-samba4.so => /usr/lib64/samba/libsamdb-common-samba4.so (0x00007febfa8f2000)
libldb.so.2 => /lib64/libldb.so.2 (0x00007febfa8bc000)
libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007febfa894000)
libsndfile.so.1 => /lib64/libsndfile.so.1 (0x00007febfa81c000)
libasyncns.so.0 => /lib64/libasyncns.so.0 (0x00007febfa814000)
libvorbisfile.so.3 => /lib64/libvorbisfile.so.3 (0x00007febfa809000)
libltdl.so.7 => /lib64/libltdl.so.7 (0x00007febfa7fd000)
libicudata.so.69 => /lib64/libicudata.so.69 (0x00007febf8ca0000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007febf8a6c000)
libbrotlicommon.so.1 => /lib64/libbrotlicommon.so.1 (0x00007febf8a49000)
libsamba-modules-samba4.so => /usr/lib64/samba/libsamba-modules-samba4.so (0x00007febf8a44000)
libwbclient.so.0 => /lib64/libwbclient.so.0 (0x00007febf8a2d000)
libsamdb.so.0 => /lib64/libsamdb.so.0 (0x00007febf8a10000)
libMESSAGING-SEND-samba4.so => /usr/lib64/samba/libMESSAGING-SEND-samba4.so (0x00007febf8a0b000)
libjansson.so.4 => /lib64/libjansson.so.4 (0x00007febf89fb000)
libmsghdr-samba4.so => /usr/lib64/samba/libmsghdr-samba4.so (0x00007febf89f4000)
libevent-2.1.so.7 => /lib64/libevent-2.1.so.7 (0x00007febf899b000)
libsasl2.so.3 => /lib64/libsasl2.so.3 (0x00007febf897b000)
libssl.so.3 => /lib64/libssl.so.3 (0x00007febf88d8000)
libclidns-samba4.so => /usr/lib64/samba/libclidns-samba4.so (0x00007febf88d0000)
libcli-ldap-common-samba4.so => /usr/lib64/samba/libcli-ldap-common-samba4.so (0x00007febf88c4000)
libndr-krb5pac.so.0 => /lib64/libndr-krb5pac.so.0 (0x00007febf88b1000)
libflag-mapping-samba4.so => /usr/lib64/samba/libflag-mapping-samba4.so (0x00007febf88ac000)
libgsm.so.1 => /lib64/libgsm.so.1 (0x00007febf889c000)
libFLAC.so.8 => /lib64/libFLAC.so.8 (0x00007febf883f000)
libvorbis.so.0 => /lib64/libvorbis.so.0 (0x00007febf880f000)
libvorbisenc.so.2 => /lib64/libvorbisenc.so.2 (0x00007febf8764000)
libopus.so.0 => /lib64/libopus.so.0 (0x00007febf8708000)
libogg.so.0 => /lib64/libogg.so.0 (0x00007febf86fd000)
Steps to reproduce:
- Open GNOME Settings
- segfault