Debian Bug report logs - #927436
gnome-shell: segfault error 4 in libgnome-shell.so

version graph

Package: gnome-shell; Maintainer for gnome-shell is Debian GNOME Maintainers <[email protected]>; Source for gnome-shell is src:gnome-shell (PTS, buildd, popcon).

Reported by: Pavlo Solntsev <[email protected]>

Date: Fri, 19 Apr 2019 19:09:02 UTC

Severity: normal

Tags: moreinfo

Found in version gnome-shell/3.30.2-3

Done: Jeremy Bícha <[email protected]>

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Debian GNOME Maintainers <[email protected]>:
Bug#927436; Package gnome-shell. (Fri, 19 Apr 2019 19:09:04 GMT) (full text, mbox, link).


Acknowledgement sent to Pavlo Solntsev <[email protected]>:
New Bug report received and forwarded. Copy sent to Debian GNOME Maintainers <[email protected]>. (Fri, 19 Apr 2019 19:09:04 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Pavlo Solntsev <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: gnome-shell: segfault error 4 in libgnome-shell.so
Date: Fri, 19 Apr 2019 14:07:06 -0500
Package: gnome-shell
Version: 3.30.2-3
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

I have a crash that I can't to reproduce. The user session is terminated and I
logged out. In dmesg I see:
[20044.478027] gnome-shell[19403]: segfault at 0 ip 00007f2bca1d03bf sp
00007ffcdcc37660 error 4 in libgnome-shell.so[7f2bca1c8000+1f000]
[20044.478034] Code: f7 86 ff ff 48 8b 78 20 48 89 c3 48 c7 40 20 00 00 00 00
48 85 ff 74 1a e8 46 bb ff ff eb 13 0f 1f 40 00 48 8b 42 08 48 89 df <48> 8b 30
e8 d9 82 ff ff 48 8b 53 28 48 85 d2 75 e8 8b 43 1c 85 c0
[20044.531240] rfkill: input handler enabled
[20057.259990] rfkill: input handler disabled

It happens when I run my program, specifically this part:

        std::cout << "OK respond triggered" << std::endl;
          const GdaDsnInfo *dsninfo =
gdaui_login_get_connection_information(GDAUI_LOGIN(clogin_widget));

          assert(dsninfo);

          LOG_TRACE << "dsninfo.name" << dsninfo->name << std::endl;
          try {
              m_ptrcnc->open(dsninfo);

              Gtk::MessageDialog wdialog(*this,
                                         "Connection has been succesfully
established.",
                                         false,
                                         Gtk::MESSAGE_INFO,
                                         Gtk::BUTTONS_OK,
                                         true);
              wdialog.run();

              Glib::RefPtr<Gtk::StyleContext> style_context =
this->m_button_connect->get_style_context();
              style_context->remove_class("suggested-action");
              style_context->add_class("destructive-action");
              m_button_connect->set_label("Disconnect");

          } catch(Glib::Error &e) {
          }

I can get the crash when I press OK button on wdialog. But it is not constant.
I tried to use gdb but with gdb I always successful. To help more, may be I can
run a code to test gnome-shell and trig the crash. I sued the same code about 6
months ago and never seen any problem. Please let me know how I can get more
info to test this.

*** End of the template - remove these template lines ***



-- System Information:
Debian Release: buster/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-shell depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.30.1-2
ii  evolution-data-server                        3.30.5-1
ii  gir1.2-accountsservice-1.0                   0.6.45-2
ii  gir1.2-atspi-2.0                             2.30.0-7
ii  gir1.2-freedesktop                           1.58.3-2
ii  gir1.2-gcr-3                                 3.28.1-1
ii  gir1.2-gdesktopenums-3.0                     3.28.1-1
ii  gir1.2-gdm-1.0                               3.30.2-3
ii  gir1.2-geoclue-2.0                           2.5.2-1
ii  gir1.2-glib-2.0                              1.58.3-2
ii  gir1.2-gnomebluetooth-1.0                    3.28.2-3
ii  gir1.2-gnomedesktop-3.0                      3.30.2.1-1
ii  gir1.2-gtk-3.0                               3.24.5-1
ii  gir1.2-gweather-3.0                          3.28.2-2
ii  gir1.2-ibus-1.0                              1.5.19-4
ii  gir1.2-mutter-3                              3.30.2-6
ii  gir1.2-nm-1.0                                1.14.6-2
ii  gir1.2-nma-1.0                               1.8.20-1
ii  gir1.2-pango-1.0                             1.42.4-6
ii  gir1.2-polkit-1.0                            0.105-25
ii  gir1.2-rsvg-2.0                              2.44.10-2
ii  gir1.2-soup-2.4                              2.64.2-2
ii  gir1.2-upowerglib-1.0                        0.99.10-1
ii  gjs                                          1.54.3-1
ii  gnome-backgrounds                            3.30.0-1
ii  gnome-settings-daemon                        3.30.2-3
ii  gnome-shell-common                           3.30.2-3
ii  gsettings-desktop-schemas                    3.28.1-1
ii  libatk-bridge2.0-0                           2.30.0-5
ii  libatk1.0-0                                  2.30.0-2
ii  libc6                                        2.28-8
ii  libcairo2                                    1.16.0-4
ii  libcanberra-gtk3-0                           0.30-7
ii  libcanberra0                                 0.30-7
ii  libcroco3                                    0.6.12-3
ii  libecal-1.2-19                               3.30.5-1
ii  libedataserver-1.2-23                        3.30.5-1
ii  libgcr-base-3-1                              3.28.1-1
ii  libgdk-pixbuf2.0-0                           2.38.1+dfsg-1
ii  libgirepository-1.0-1                        1.58.3-2
ii  libgjs0g                                     1.54.3-1
ii  libglib2.0-0                                 2.58.3-1
ii  libglib2.0-bin                               2.58.3-1
ii  libgstreamer1.0-0                            1.14.4-1
ii  libgtk-3-0                                   3.24.5-1
ii  libical3                                     3.0.4-3
ii  libjson-glib-1.0-0                           1.4.4-2
ii  libmutter-3-0                                3.30.2-6
ii  libnm0                                       1.14.6-2
ii  libpango-1.0-0                               1.42.4-6
ii  libpangocairo-1.0-0                          1.42.4-6
ii  libpolkit-agent-1-0                          0.105-25
ii  libpolkit-gobject-1-0                        0.105-25
ii  libpulse-mainloop-glib0                      12.2-4
ii  libpulse0                                    12.2-4
ii  libsecret-1-0                                0.18.7-1
ii  libstartup-notification0                     0.12-6
ii  libsystemd0                                  241-3
ii  libx11-6                                     2:1.6.7-1
ii  libxfixes3                                   1:5.0.3-1
ii  mutter                                       3.30.2-6
ii  python3                                      3.7.2-1

Versions of packages gnome-shell recommends:
ii  bolt                  0.7-2
ii  chrome-gnome-shell    10.1-5
ii  gdm3                  3.30.2-3
ii  gkbd-capplet          3.26.1-1
ii  gnome-control-center  1:3.30.3-1
ii  gnome-user-docs       3.30.2-1
ii  iio-sensor-proxy      2.4-2
ii  switcheroo-control    1.2-2
ii  unzip                 6.0-22

Versions of packages gnome-shell suggests:
ii  gir1.2-telepathyglib-0.12   0.24.1-2
ii  gir1.2-telepathylogger-0.2  0.8.2-3

-- no debconf information



Information forwarded to [email protected], Debian GNOME Maintainers <[email protected]>:
Bug#927436; Package gnome-shell. (Fri, 19 Apr 2019 21:09:03 GMT) (full text, mbox, link).


Acknowledgement sent to Bernhard Übelacker <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <[email protected]>. (Fri, 19 Apr 2019 21:09:03 GMT) (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Bernhard Übelacker <[email protected]>
To: [email protected]
Cc: Pavlo Solntsev <[email protected]>
Subject: Re: Bug#927436: gnome-shell: segfault error 4 in libgnome-shell.so
Date: Fri, 19 Apr 2019 23:04:04 +0200
[Message part 1 (text/plain, inline)]
Dear Maintainer,
from the segfault and also the code line this
may be a duplicate of #926212.

At least the crash points to the same source line:

    src/shell-app.c, line 1485.

Kind regards,
Bernhard

#926212 https://bugs.debian.org/926212
[debugging.txt (text/plain, attachment)]

Information forwarded to [email protected], Debian GNOME Maintainers <[email protected]>:
Bug#927436; Package gnome-shell. (Sun, 21 Apr 2019 21:39:03 GMT) (full text, mbox, link).


Acknowledgement sent to Simon McVittie <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <[email protected]>. (Sun, 21 Apr 2019 21:39:04 GMT) (full text, mbox, link).


Message #15 received at [email protected] (full text, mbox, reply):

From: Simon McVittie <[email protected]>
To: Pavlo Solntsev <[email protected]>, [email protected]
Cc: Bernhard Übelacker <[email protected]>
Subject: Re: Bug#927436: gnome-shell: segfault error 4 in libgnome-shell.so
Date: Sun, 21 Apr 2019 22:37:09 +0100
Control: tags -1 + moreinfo

On Fri, 19 Apr 2019 at 14:07:06 -0500, Pavlo Solntsev wrote:
> I have a crash that I can't to reproduce. The user session is terminated and I
> logged out. In dmesg I see:
> [20044.478027] gnome-shell[19403]: segfault at 0 ip 00007f2bca1d03bf sp
> 00007ffcdcc37660 error 4 in libgnome-shell.so[7f2bca1c8000+1f000]

On Fri, 19 Apr 2019 at 23:04:04 +0200, Bernhard Übelacker wrote:
> from the segfault and also the code line this
> may be a duplicate of #926212.
> 
> At least the crash points to the same source line:
> 
>     src/shell-app.c, line 1485.

If that is the case, then this might be fixed in gnome-shell 3.30.2-8,
which will be available in unstable soon. Please try that version.

    smcv



Added tag(s) moreinfo. Request was from Simon McVittie <[email protected]> to [email protected]. (Sun, 21 Apr 2019 21:39:04 GMT) (full text, mbox, link).


Reply sent to Jeremy Bícha <[email protected]>:
You have taken responsibility. (Mon, 21 Apr 2025 18:45:08 GMT) (full text, mbox, link).


Notification sent to Pavlo Solntsev <[email protected]>:
Bug acknowledged by developer. (Mon, 21 Apr 2025 18:45:08 GMT) (full text, mbox, link).


Message #22 received at [email protected] (full text, mbox, reply):

From: Jeremy Bícha <[email protected]>
To: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]
Subject: closing old GNOME Shell bugs
Date: Mon, 21 Apr 2025 14:42:12 -0400
There have been many changes to Debian since this bug was originally
reported. If you are still experiencing this issue with Debian 12 (or
with Testing or Unstable), please report a new bug.

Thank you,
Jeremy Bícha



Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 08:51:01 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.