Bug#1015157: gnome-control-center: segfaults reproducibly on sharing panel

Ansgar ansgar at debian.org
Sat Jul 16 21:47:35 BST 2022


Package: gnome-control-center
Version: 1:42.3-1
Severity: normal
Tags: upstream

gnome-control-center segfaults reproducibly about 1-2 seconds after
opening the "Sharing" panel.  I've installed debug symbols and got the
following backtrace from the coredump caught by systemd-coredumpd:

+---
| (gdb) bt
| #0  __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:74
| #1  0x00007fee5a14f258 in gtk_editable_insert_text (editable=0x55664edfe490, text=0x0, length=-1, 
|     position=0x7ffc55a116c4) at ../../../gtk/gtkeditable.c:504
| #2  0x00007fee5a14f6e9 in gtk_editable_set_text (editable=0x55664edfe490, text=text at entry=0x0)
|     at ../../../gtk/gtkeditable.c:617
| #3  0x000055664d9db8fb in cc_sharing_panel_setup_remote_desktop_dialog (self=0x55664ed26250)
|     at ../panels/sharing/cc-sharing-panel.c:1397
| #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:1434
| #5  0x00007fee5addfb53 in actually_do_call (call_type=CALL_TYPE_NAME_APPEARED, 
|     name_owner=<optimized out>, connection=<optimized out>, client=0x55664e9e22f0)
|     at ../../../gio/gdbusnamewatching.c:185
| #6  actually_do_call (call_type=CALL_TYPE_NAME_APPEARED, name_owner=<optimized out>, 
|     connection=<optimized out>, client=0x55664e9e22f0) at ../../../gio/gdbusnamewatching.c:173
| #7  do_call (client=0x55664e9e22f0, call_type=CALL_TYPE_NAME_APPEARED)
|     at ../../../gio/gdbusnamewatching.c:248
| #8  0x00007fee5ade0221 in call_appeared_handler (client=0x55664e9e22f0)
|     at ../../../gio/gdbusnamewatching.c:260
| #9  call_appeared_handler (client=0x55664e9e22f0) at ../../../gio/gdbusnamewatching.c:253
| #10 get_name_owner_cb (source_object=<optimized out>, res=<optimized out>, 
|     user_data=user_data at entry=0x55664e9e22f0) at ../../../gio/gdbusnamewatching.c:417
| #11 0x00007fee5ad77fa9 in g_task_return_now (task=0x55664ebecd80) at ../../../gio/gtask.c:1230
| #12 0x00007fee5ad78b0b in g_task_return (type=<optimized out>, task=0x55664ebecd80)
|     at ../../../gio/gtask.c:1299
| #13 g_task_return (task=0x55664ebecd80, type=<optimized out>) at ../../../gio/gtask.c:1256
| #14 0x00007fee5add587f in g_dbus_connection_call_done (source=<optimized out>, result=0x55664ebec900, 
|     user_data=user_data at entry=0x55664ebecd80) at ../../../gio/gdbusconnection.c:5879
| #15 0x00007fee5ad77fa9 in g_task_return_now (task=0x55664ebec900) at ../../../gio/gtask.c:1230
| #16 0x00007fee5ad77fe9 in complete_in_idle_cb (task=0x55664ebec900) at ../../../gio/gtask.c:1244
| #17 0x00007fee5ab81eb4 in g_main_dispatch (context=0x55664e95ed10) at ../../../glib/gmain.c:3417
| #18 g_main_context_dispatch (context=0x55664e95ed10) at ../../../glib/gmain.c:4135
| #19 0x00007fee5ab82258 in g_main_context_iterate (context=context at entry=0x55664e95ed10, 
|     block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4211
| #20 0x00007fee5ab8230f in g_main_context_iteration (context=context at entry=0x55664e95ed10, 
|     may_block=may_block at entry=1) at ../../../glib/gmain.c:4276
| #21 0x00007fee5ada79ad in g_application_run (application=0x55664e95b110, argc=argc at entry=1, 
|     argv=argv at entry=0x7ffc55a11ae8) at ../../../gio/gapplication.c:2569
| #22 0x000055664d958d84 in main (argc=1, argv=0x7ffc55a11ae8) at ../shell/main.c:60
+---[ $ coredumpctl debug /usr/bin/gnome-control-center ]

Ansgar

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (300, 'buildd-unstable'), (300, 'unstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.18.0-2-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (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 gnome-control-center depends on:
ii  accountsservice               22.08.8-1
ii  apg                           2.2.3.dfsg.1-5+b2
ii  colord                        1.4.6-1
ii  desktop-base                  11.0.3
ii  desktop-file-utils            0.26-1
ii  gnome-control-center-data     1:42.3-1
ii  gnome-desktop3-data           42.2-1
ii  gnome-remote-desktop          42.3-1
ii  gnome-settings-daemon         42.2-1
ii  gsettings-desktop-schemas     42.0-1
ii  libaccountsservice0           22.08.8-1
ii  libadwaita-1-0                1.1.2-1
ii  libc6                         2.33-7
ii  libcairo2                     1.16.0-5
ii  libcolord-gtk4-1              0.3.0-3
ii  libcolord2                    1.4.6-1
ii  libcups2                      2.4.2-1
ii  libepoxy0                     1.5.10-1
ii  libfontconfig1                2.13.1-4.4
ii  libgcr-base-3-1               3.41.0-4
ii  libgdk-pixbuf-2.0-0           2.42.8+dfsg-1
ii  libglib2.0-0                  2.72.3-1
ii  libgnome-bg-4-1               42.2-1
ii  libgnome-bluetooth-ui-3.0-13  42.1-1
ii  libgnome-desktop-4-1          42.2-1
ii  libgnome-rr-4-1               42.2-1
ii  libgnutls30                   3.7.6-2
ii  libgoa-1.0-0b                 3.44.0-1
ii  libgoa-backend-1.0-1          3.44.0-1
ii  libgsound0                    1.0.3-2
ii  libgtk-3-0                    3.24.34-1
ii  libgtk-4-1                    4.6.6+ds-1
ii  libgtop-2.0-11                2.40.0-2
ii  libgudev-1.0-0                237-2
ii  libibus-1.0-5                 1.5.26-4
ii  libkrb5-3                     1.19.2-2+b2
ii  libmalcontent-0-0             0.10.5-1
ii  libmm-glib0                   1.18.8-1
ii  libnm0                        1.38.2-1
ii  libnma-gtk4-0                 1.8.40-1
ii  libpango-1.0-0                1.50.7+ds-1
ii  libpangocairo-1.0-0           1.50.7+ds-1
ii  libpolkit-gobject-1-0         0.120-3
ii  libpulse-mainloop-glib0       15.0+dfsg1-4+b1
ii  libpulse0                     15.0+dfsg1-4+b1
ii  libpwquality1                 1.4.4-1+b1
ii  libsecret-1-0                 0.20.5-2
ii  libsmbclient                  2:4.16.2+dfsg-1
ii  libsnapd-glib1                1.60-1
ii  libudisks2-0                  2.9.4-1
ii  libupower-glib3               0.99.20-1
ii  libwacom9                     2.2.0-1
ii  libx11-6                      2:1.7.5-1
ii  libxi6                        2:1.8-1
ii  libxml2                       2.9.14+dfsg-1

Versions of packages gnome-control-center recommends:
pn  cracklib-runtime              <none>
ii  cups-pk-helper                0.2.6-1+b1
ii  gkbd-capplet                  3.26.1-2
ii  gnome-online-accounts         3.44.0-1
ii  gnome-user-docs               42.0-1
ii  gnome-user-share              3.34.0-5
ii  iso-codes                     4.10.0-1
ii  libnss-myhostname             251.2-7
pn  malcontent-gui                <none>
ii  network-manager-gnome         1.28.0-1
ii  policykit-1                   0.120-3
pn  power-profiles-daemon         <none>
ii  pulseaudio-module-bluetooth   15.0+dfsg1-4+b1
pn  realmd                        <none>
ii  rygel                         0.40.4-1
ii  rygel-tracker                 0.40.4-1
ii  system-config-printer-common  1.5.16-1

Versions of packages gnome-control-center suggests:
ii  gnome-software           42.2-1
ii  gstreamer1.0-pulseaudio  1.20.3-1
ii  x11-xserver-utils        7.7+9

-- no debconf information



More information about the pkg-gnome-maintainers mailing list