After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 776675 - gnome session 3.23.2git randomly exits
gnome session 3.23.2git randomly exits
Status: RESOLVED DUPLICATE of bug 775463
Product: gnome-session
Classification: Core
Component: gnome-session
git master
Other Linux
: Normal normal
: ---
Assigned To: Session Maintainers
Session Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-01-01 12:47 UTC by Hussam Al-Tayeb
Modified: 2017-11-13 21:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Hussam Al-Tayeb 2017-01-01 12:47:46 UTC
Gnome session from git master branch exits randomly.
Downgrading gnome-settings-daemon/gnome-session to 3.22 stops this.

coredumpctl captured the following.

coredumpctl gdb 16777
           PID: 16777 (gnome-session-f)
           UID: 1000 (hussam)
           GID: 100 (users)
        Signal: 11 (SEGV)
     Timestamp: Sun 2017-01-01 14:33:53 EET (8min ago)
  Command Line: /usr/lib/gnome-session/gnome-session-failed --allow-logout
    Executable: /usr/lib/gnome-session/gnome-session-failed
 Control Group: /user.slice/user-1000.slice/session-c9.scope
          Unit: session-c9.scope
         Slice: user-1000.slice
       Session: c9
     Owner UID: 1000 (hussam)
       Boot ID: d50a378e7c1e4d069242f06d3afb841e
    Machine ID: efb490e643e2436d9d1138df1745a008
      Hostname: hades
       Storage: /var/lib/systemd/coredump/core.gnome-session-f.1000.d50a378e7c1e4d069242f06d3afb841e.16777.1483274033000000000000.lz4
       Message: Process 16777 (gnome-session-f) of user 1000 dumped core.
                
                Stack trace of thread 16777:
                #0  0x00007fa779785e79 _gtk_style_provider_private_get_settings (libgtk-3.so.0)
                #1  0x00007fa779621a58 gtk_css_value_initial_compute (libgtk-3.so.0)
                #2  0x00007fa779636ad4 gtk_css_static_style_compute_value (libgtk-3.so.0)
                #3  0x00007fa779622d7c _gtk_css_lookup_resolve (libgtk-3.so.0)
                #4  0x00007fa7796369fc gtk_css_static_style_new_compute (libgtk-3.so.0)
                #5  0x00007fa779636a55 gtk_css_static_style_get_default (libgtk-3.so.0)
                #6  0x00007fa7796236e2 gtk_css_node_init (libgtk-3.so.0)
                #7  0x00007fa778f8d207 g_type_create_instance (libgobject-2.0.so.0)
                #8  0x00007fa778f6e57b g_object_new_internal (libgobject-2.0.so.0)
                #9  0x00007fa778f6ffbd g_object_newv (libgobject-2.0.so.0)
                #10 0x00007fa778f70754 g_object_new (libgobject-2.0.so.0)
                #11 0x00007fa77963ef1a gtk_css_widget_node_new (libgtk-3.so.0)
                #12 0x00007fa77981ce27 gtk_widget_init (libgtk-3.so.0)
                #13 0x00007fa778f8d207 g_type_create_instance (libgobject-2.0.so.0)
                #14 0x00007fa778f6e57b g_object_new_internal (libgobject-2.0.so.0)
                #15 0x00007fa778f6ffbd g_object_newv (libgobject-2.0.so.0)
                #16 0x00007fa778f70754 g_object_new (libgobject-2.0.so.0)
                #17 0x0000000000401e25 n/a (gnome-session-failed)
                #18 0x00007fa7788c8291 __libc_start_main (libc.so.6)
                #19 0x000000000040222a n/a (gnome-session-failed)

GNU gdb (GDB) 7.12
Copyright (C) 2016 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:
<http://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/lib/gnome-session/gnome-session-failed...done.

warning: core file may not match specified executable file.
[New LWP 16777]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/lib/gnome-session/gnome-session-failed --allow-logout'.
Program terminated with signal SIGSEGV, Segmentation fault.
  • #0 _gtk_style_provider_private_get_settings
    at gtkstyleproviderprivate.c line 123
  • #0 _gtk_style_provider_private_get_settings
    at gtkstyleproviderprivate.c line 123
  • #1 gtk_css_value_initial_compute
    at gtkcssinitialvalue.c line 52
  • #2 gtk_css_static_style_compute_value
    at gtkcssstaticstyle.c line 237
  • #3 _gtk_css_lookup_resolve
    at gtkcsslookup.c line 122
  • #4 gtk_css_static_style_new_compute
    at gtkcssstaticstyle.c line 195
  • #5 gtk_css_static_style_get_default
    at gtkcssstaticstyle.c line 164
  • #6 gtk_css_node_init
    at gtkcssnode.c line 663
  • #7 g_type_create_instance
    at gtype.c line 1860
  • #8 g_object_new_internal
    at gobject.c line 1783
  • #9 g_object_newv
    at gobject.c line 1930
  • #10 g_object_new
    at gobject.c line 1623
  • #11 gtk_css_widget_node_new
    at gtkcsswidgetnode.c line 301
  • #12 gtk_widget_init
    at gtkwidget.c line 4409
  • #13 g_type_create_instance
    at gtype.c line 1860
  • #14 g_object_new_internal
    at gobject.c line 1783
  • #15 g_object_newv
    at gobject.c line 1930
  • #16 g_object_new
    at gobject.c line 1623
  • #17 main
    at gsm-fail-whale-dialog.c line 382

Comment 1 Hussam Al-Tayeb 2017-01-01 13:05:01 UTC
gnome-shell/gnome-settings-daemon/mutter/glib/gdm are all latest from trunk.

However simply reverting only gnome-session/gnome-settings-daemon to 3.22.xx is enough to stop the crashes. Those two seem inter-related.
Comment 2 Ray Strode [halfline] 2017-11-13 21:16:14 UTC

*** This bug has been marked as a duplicate of bug 775463 ***