elementary / gala

Gala Window Manager for elementary OS and Pantheon
https://elementary.io
GNU General Public License v3.0
271 stars 76 forks source link

Closing hanging program let desktop crash #1449

Open davidak opened 2 years ago

davidak commented 2 years ago

What Happened?

When i close hanging Google Chrome, sometimes the whole desktop (gala) hangs or crashes.

Steps to Reproduce

  1. open chrome or chromium with 280+ tabs in session (maybe more if you have more RAM than me. open many youtube videos!)
  2. the browser hangs (https://bugs.chromium.org/p/chromium/issues/detail?id=1311660)
  3. "force quit" the program with the appearing dialog

Screenshot from 2022-08-02 20-14-50

  1. repeat until you experience an unstable desktop

Expected Behavior

stable system

OS Version

Other Linux NixOS 22.05.2134.e43cf174846

Software Version

Latest release (I have run all updates) gala 6.3.1

Log Output

[root@gaming:~]# coredumpctl debug 86227
           PID: 86227 (.gala-wrapped)
           UID: 1000 (davidak)
           GID: 100 (users)
        Signal: 11 (SEGV)
     Timestamp: Tue 2022-08-02 19:34:26 CEST (30min ago)
  Command Line: gala
    Executable: /nix/store/b1fbf6dr1g3zf2kd8mi9cmhgx4pqwfmf-gala-6.3.1/bin/.gala-wrapped
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (davidak)
       Boot ID: 068662ba32f34ce8841db21c03e4e2bb
    Machine ID: 7adea793c51646eb9781f0a4f62322d6
      Hostname: gaming
       Storage: /var/lib/systemd/coredump/core.\x2egala-wrapped.1000.068662ba32f34ce8841db21c03e4e2bb.86227.1659461666000000.zst (present)
     Disk Size: 8.0M
       Message: Process 86227 (.gala-wrapped) of user 1000 dumped core.

...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/scd5n7xsn0hh0lvhhnycr9gx0h8xfzsl-glibc-2.34-210/lib/libthread_db.so.1".
--Type <RET> for more, q to quit, c to continue without paging--c
Core was generated by `gala'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00000000ffffffff in ?? ()
[Current thread is 1 (Thread 0x7f49afa02b40 (LWP 86227))]
(gdb) bt
#0  0x00000000ffffffff in ?? ()
#1  0x00007f49b28765a2 in g_source_unref_internal (source=0x357e590, context=0x9c5510, have_lock=<optimized out>) at ../glib/gmain.c:2293
#2  0x00007f49b2879da4 in g_main_dispatch (context=0x9c5510) at ../glib/gmain.c:3451
#3  g_main_context_dispatch (context=0x9c5510) at ../glib/gmain.c:4135
#4  0x00007f49b287a0a8 in g_main_context_iterate (context=0x9c5510, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4211
#5  0x00007f49b287a393 in g_main_loop_run (loop=0xd45d30) at ../glib/gmain.c:4411
#6  0x00007f49b19671c6 in meta_run () from /nix/store/6c3h0ch7c72vi97fzgikmqcshl8j23ih-mutter-3.38.6/lib/libmutter-7.so.0
#7  0x000000000041f85a in main ()
...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/scd5n7xsn0hh0lvhhnycr9gx0h8xfzsl-glibc-2.34-210/lib/libthread_db.so.1".
--Type <RET> for more, q to quit, c to continue without paging--
Core was generated by `gala'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00000000ffffffff in ?? ()
[Current thread is 1 (Thread 0x7f288fb93b40 (LWP 13282))]
(gdb) bt
#0  0x00000000ffffffff in ?? ()
#1  0x00007f2893399621 in array_free (array=0x5eb90f0, flags=FREE_SEGMENT) at ../glib/garray.c:467
#2  0x00007f2893399d63 in g_array_free (farray=<optimized out>, free_segment=free_segment@entry=1) at ../glib/garray.c:451
#3  0x00007f2892b59c78 in gtk_widget_path_unref (path=<optimized out>) at ../gtk/gtkwidgetpath.c:225
#4  gtk_widget_path_unref (path=0x86ecea0) at ../gtk/gtkwidgetpath.c:204
#5  0x00007f28929434cf in gtk_css_path_node_set_widget_path (node=node@entry=0x1a1ec80, path=path@entry=0x87101b0) at ../gtk/gtkcsspathnode.c:169
#6  0x00007f2892aa639e in gtk_style_context_set_path (context=0x1aa0c60, path=<optimized out>) at ../gtk/gtkstylecontext.c:1118
#7  0x00007f28924ac610 in remove_toplevel_class () from /nix/store/6c3h0ch7c72vi97fzgikmqcshl8j23ih-mutter-3.38.6/lib/libmutter-7.so.0
#8  0x00007f28924ad158 in meta_style_info_set_flags () from /nix/store/6c3h0ch7c72vi97fzgikmqcshl8j23ih-mutter-3.38.6/lib/libmutter-7.so.0
#9  0x00007f28924ad23a in meta_frame_layout_sync_with_style () from /nix/store/6c3h0ch7c72vi97fzgikmqcshl8j23ih-mutter-3.38.6/lib/libmutter-7.so.0
#10 0x00007f28924ae9cd in meta_theme_get_frame_borders () from /nix/store/6c3h0ch7c72vi97fzgikmqcshl8j23ih-mutter-3.38.6/lib/libmutter-7.so.0
#11 0x00007f2892485bdd in meta_frame_calc_borders () from /nix/store/6c3h0ch7c72vi97fzgikmqcshl8j23ih-mutter-3.38.6/lib/libmutter-7.so.0
#12 0x00007f28924c2530 in send_configure_notify () from /nix/store/6c3h0ch7c72vi97fzgikmqcshl8j23ih-mutter-3.38.6/lib/libmutter-7.so.0
#13 0x00007f28924c2ddb in meta_window_x11_unmanage () from /nix/store/6c3h0ch7c72vi97fzgikmqcshl8j23ih-mutter-3.38.6/lib/libmutter-7.so.0
#14 0x00007f28924a2091 in meta_window_unmanage () from /nix/store/6c3h0ch7c72vi97fzgikmqcshl8j23ih-mutter-3.38.6/lib/libmutter-7.so.0
#15 0x00007f28924af809 in handle_other_xevent () from /nix/store/6c3h0ch7c72vi97fzgikmqcshl8j23ih-mutter-3.38.6/lib/libmutter-7.so.0
#16 0x00007f28924b0666 in xevent_filter () from /nix/store/6c3h0ch7c72vi97fzgikmqcshl8j23ih-mutter-3.38.6/lib/libmutter-7.so.0
#17 0x00007f289278b92f in gdk_event_apply_filters (xevent=xevent@entry=0x7ffeecdaa030, event=event@entry=0x7f27fc0cb3d0, window=window@entry=0x0)
    at ../gdk/x11/gdkeventsource.c:79
#18 0x00007f289278bc62 in gdk_event_source_translate_event (xevent=0x7ffeecdaa030, event_source=0x19a3230) at ../gdk/x11/gdkeventsource.c:198
#19 _gdk_x11_display_queue_events (display=0x1987080) at ../gdk/x11/gdkeventsource.c:341
#20 0x00007f2892730610 in gdk_display_get_event (display=display@entry=0x1987080) at ../gdk/gdkdisplay.c:442
#21 0x00007f289278b9c2 in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../gdk/x11/gdkeventsource.c:363
#22 0x00007f28933ccdfb in g_main_dispatch (context=0x1592510) at ../glib/gmain.c:3417
#23 g_main_context_dispatch (context=0x1592510) at ../glib/gmain.c:4135
#24 0x00007f28933cd0a8 in g_main_context_iterate (context=0x1592510, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4211
#25 0x00007f28933cd393 in g_main_loop_run (loop=0x18e4990) at ../glib/gmain.c:4411
#26 0x00007f289248c1c6 in meta_run () from /nix/store/6c3h0ch7c72vi97fzgikmqcshl8j23ih-mutter-3.38.6/lib/libmutter-7.so.0
#27 0x000000000041f85a in main ()

Hardware Info

davidak commented 2 years ago

Here you can see a situation where gala crashes in the background without it being visible outside of the log: https://youtu.be/WkmW4PAtCI8?t=667

system journal. chrome did crash before

Aug 25 03:11:59 gaming plank.desktop[71415]: [71925:1:0825/031159.620663:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:11:59 gaming plank.desktop[71415]: [72825:1:0825/031159.638025:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:11:59 gaming plank.desktop[71415]: [71651:1:0825/031159.639333:ERROR:command_buffer_proxy_impl.cc(325)] GPU state invalid after WaitForGetOffsetInRange.
Aug 25 03:11:59 gaming plank.desktop[71415]: [72109:1:0825/031159.639396:ERROR:command_buffer_proxy_impl.cc(325)] GPU state invalid after WaitForGetOffsetInRange.
Aug 25 03:11:59 gaming plank.desktop[71415]: [71696:1:0825/031159.640344:ERROR:command_buffer_proxy_impl.cc(325)] GPU state invalid after WaitForGetOffsetInRange.
Aug 25 03:11:59 gaming plank.desktop[71415]: [71873:7:0825/031159.639749:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:11:59 gaming plank.desktop[71415]: [72955:1:0825/031159.640794:ERROR:command_buffer_proxy_impl.cc(325)] GPU state invalid after WaitForGetOffsetInRange.
Aug 25 03:11:59 gaming plank.desktop[71415]: [73009:1:0825/031159.640600:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:11:59 gaming plank.desktop[71415]: [72877:7:0825/031159.640985:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:11:59 gaming plank.desktop[71415]: [71713:1:0825/031159.642597:ERROR:command_buffer_proxy_impl.cc(325)] GPU state invalid after WaitForGetOffsetInRange.
Aug 25 03:11:59 gaming plank.desktop[71415]: [72681:7:0825/031159.642575:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:11:59 gaming plank.desktop[71415]: [71665:1:0825/031159.643968:ERROR:command_buffer_proxy_impl.cc(325)] GPU state invalid after WaitForGetOffsetInRange.
Aug 25 03:11:59 gaming plank.desktop[71415]: [71643:1:0825/031159.643997:ERROR:command_buffer_proxy_impl.cc(325)] GPU state invalid after WaitForGetOffsetInRange.
Aug 25 03:11:59 gaming plank.desktop[71415]: [71873:7:0825/031159.692019:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:11:59 gaming plank.desktop[71415]: [72942:7:0825/031159.692353:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:11:59 gaming plank.desktop[71415]: [71873:7:0825/031159.692377:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:11:59 gaming plank.desktop[71415]: [71873:7:0825/031159.692549:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:11:59 gaming plank.desktop[71415]: [71873:7:0825/031159.692721:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:11:59 gaming plank.desktop[71415]: [71873:7:0825/031159.692874:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:11:59 gaming plank.desktop[71415]: [71873:7:0825/031159.693009:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:12:00 gaming plank.desktop[71415]: [71408:71408:0825/031200.664028:ERROR:gpu_process_host.cc(965)] GPU process exited unexpectedly: exit_code=133
Aug 25 03:12:02 gaming plank.desktop[71415]: [72018:7:0825/031202.249947:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:12:05 gaming plank.desktop[71415]: [75492:1:0825/031205.318238:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:12:05 gaming plank.desktop[71415]: [76295:76295:0825/031205.821831:ERROR:shared_image_factory.cc(741)] CreateSharedImage: could not create backing.
Aug 25 03:12:05 gaming plank.desktop[71415]: [76295:76295:0825/031205.821931:ERROR:shared_image_stub.cc(159)] SharedImageStub: Unable to create shared image
Aug 25 03:12:05 gaming plank.desktop[71415]: [75420:1:0825/031205.821954:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:12:09 gaming plank.desktop[71415]: [76559:1:0825/031209.797190:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:12:10 gaming plank.desktop[71415]: [76631:1:0825/031210.380004:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Aug 25 03:14:10 gaming kernel: .gala-wrapped[66935]: segfault at ffffffff ip 00000000ffffffff sp 00007fff5dfcb2f8 error 14
Aug 25 03:14:10 gaming kernel: Code: Unable to access opcode bytes at RIP 0xffffffd5.
Aug 25 03:14:10 gaming systemd[1]: Started Process Core Dump (PID 77250/UID 0).
Aug 25 03:14:11 gaming systemd-coredump[77251]: [🡕] Process 66935 (.gala-wrapped) of user 1000 dumped core.
...
Aug 25 03:14:11 gaming systemd[1]: systemd-coredump@31-77250-0.service: Deactivated successfully.
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXsmpServer: ice_io_error_handler (0x13d3090)
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: IceProcessMessagesIOError on '0x148d0e0 [gala 1062a144f199a34d2d16613893596887000000667520000]'
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmManager: disconnect client
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmManager: disconnect client: /org/gnome/SessionManager/Client22
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: getting restart style
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmManager: autorestart not set, not restarting application
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmStore: Unreffing object: 0x148d0e0
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmManager: Client removed: /org/gnome/SessionManager/Client22
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmClient: disposing /org/gnome/SessionManager/Client22
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: xsmp_finalize (0x148d0e0 [gala 1062a144f199a34d2d16613893596887000000667520000])
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmXsmpServer: ice_io_error_handler (0x13d3090)
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: IceProcessMessagesIOError on '0x148d0e0 [gala 1062a144f199a34d2d16613893596887000000667520000]'
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmManager: disconnect client
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmManager: disconnect client: /org/gnome/SessionManager/Client22
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: getting restart style
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmManager: autorestart not set, not restarting application
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmStore: Unreffing object: 0x148d0e0
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmManager: Client removed: /org/gnome/SessionManager/Client22
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmClient: disposing /org/gnome/SessionManager/Client22
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: xsmp_finalize (0x148d0e0 [gala 1062a144f199a34d2d16613893596887000000667520000])
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmAutostartApp: (pid:66935) done (signal:11)
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: WARNING: Application 'gala.desktop' killed by signal 11
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmAutostartApp: (pid:66935) done (signal:11)
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): Re-starting app: /org/gnome/SessionManager/App1
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmAutostartApp: Couldn't stop app: Not running
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): Starting app: /org/gnome/SessionManager/App1
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmAutostartApp: starting gala.desktop: command=gala startup-id=1062a144f199a34d2d16613893596887000000667520000
Aug 25 03:14:11 gaming gnome-session-binary[66752]: WARNING: Application 'gala.desktop' killed by signal 11
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): Re-starting app: /org/gnome/SessionManager/App1
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmAutostartApp: Couldn't stop app: Not running
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): Starting app: /org/gnome/SessionManager/App1
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmAutostartApp: starting gala.desktop: command=gala startup-id=1062a144f199a34d2d16613893596887000000667520000
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: GnomeDesktop-DEBUG(+): Not systemd managed, will not move PID 77263 into transient scope
Aug 25 03:14:11 gaming gnome-session-binary[66752]: GnomeDesktop-DEBUG(+): Not systemd managed, will not move PID 77263 into transient scope
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmAutostartApp: started pid:77263
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmAutostartApp: started pid:77263
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): Detected that screensaver has left the bus
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmPresence: setting idle: 0
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): Detected that screensaver has left the bus
Aug 25 03:14:11 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmPresence: already not idle, ignoring
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmPresence: setting idle: 0
Aug 25 03:14:11 gaming gnome-session-binary[66752]: DEBUG(+): GsmPresence: already not idle, ignoring
Aug 25 03:14:11 gaming io.elementary.wingpanel.desktop[67404]: warning: xcompcap: Unable to query window list because window manager does not support extended window manager Hints
Aug 25 03:14:11 gaming io.elementary.wingpanel.desktop[67404]: warning: xcompcap: Unable to query window list because window manager does not support extended window manager Hints
Aug 25 03:14:11 gaming touchegg[1064]: New client connection request
Aug 25 03:14:11 gaming touchegg[1064]: New client connected
Aug 25 03:14:12 gaming gala.desktop[77263]: Window manager warning: Trying to re-add keybinding "switch-to-workspace-last".
Aug 25 03:14:12 gaming gala.desktop[77263]: Window manager warning: Trying to re-add keybinding "move-to-workspace-last".
Aug 25 03:14:12 gaming .gala-wrapped[77263]: (../clutter/clutter/clutter-timeline.c:1406):clutter_timeline_start: runtime check failed: ((priv->actor && clutter_actor_get_stage (priv->actor)) || p>
Aug 25 03:14:12 gaming gala.desktop[77263]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x4600012 specified for 0x5a00008.
Aug 25 03:14:12 gaming gala.desktop[77263]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x4600013 specified for 0x5c00008.
Aug 25 03:14:12 gaming gala.desktop[77263]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x4600014 specified for 0x5e00008.
...
Aug 25 03:14:14 gaming gala.desktop[77263]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x46000a8 specified for 0x18600008.
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): Detected that screensaver has aquired the bus
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): Detected that screensaver has aquired the bus
Aug 25 03:14:15 gaming .gsd-media-keys[66849]: Failed to grab accelerator for keybinding settings:magnifier
Aug 25 03:14:15 gaming .gsd-media-keys[66849]: Failed to grab accelerator for keybinding settings:playback-random
Aug 25 03:14:15 gaming .gsd-media-keys[66849]: Failed to grab accelerator for keybinding settings:hibernate
Aug 25 03:14:15 gaming .gsd-media-keys[66849]: Failed to grab accelerator for keybinding custom:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/
Aug 25 03:14:15 gaming .gsd-media-keys[66849]: Failed to grab accelerator for keybinding settings:playback-repeat
Aug 25 03:14:15 gaming .gsd-media-keys[66849]: Failed to grab accelerator for keybinding settings:rotate-video-lock
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXsmpServer: accept_ice_connection()
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXsmpServer: auth_ice_connection()
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXsmpServer: accept_ice_connection()
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXsmpServer: auth_ice_connection()
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): exporting client to object path: /org/gnome/SessionManager/Client29
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: Setting up new connection
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: New client '0x14b3950 []'
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmStore: Adding object id /org/gnome/SessionManager/Client29 to store
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmManager: Client added: /org/gnome/SessionManager/Client29
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): exporting client to object path: /org/gnome/SessionManager/Client29
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: Initializing client 0x14b3950 []
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: Client '0x14b3950 []' received RegisterClient(1062a144f199a34d2d16613893596887000000667520000)
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmManager: Adding new client 1062a144f199a34d2d16613893596887000000667520000 to session
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: Sending RegisterClientReply to '0x14b3950 [1062a144f199a34d2d16613893596887000000667520000]'
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: Setting up new connection
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: Set properties from client '0x14b3950 [1062a144f199a34d2d16613893596887000000667520000]'
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient:   Program = 'gala'
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient:   UserID = 'davidak'
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient:   RestartStyleHint = 0
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient:   ProcessID = '77263'
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient:   CurrentDirectory = '/home/davidak'
Aug 25 03:14:15 gaming xsession[66752]: gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient:   _GSM_Priority = 20
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: New client '0x14b3950 []'
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmStore: Adding object id /org/gnome/SessionManager/Client29 to store
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmManager: Client added: /org/gnome/SessionManager/Client29
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: Initializing client 0x14b3950 []
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: Client '0x14b3950 []' received RegisterClient(1062a144f199a34d2d16613893596887000000667520000)
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmManager: Adding new client 1062a144f199a34d2d16613893596887000000667520000 to session
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: Sending RegisterClientReply to '0x14b3950 [1062a144f199a34d2d16613893596887000000667520000]'
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient: Set properties from client '0x14b3950 [1062a144f199a34d2d16613893596887000000667520000]'
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient:   Program = 'gala'
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient:   UserID = 'davidak'
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient:   RestartStyleHint = 0
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient:   ProcessID = '77263'
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient:   CurrentDirectory = '/home/davidak'
Aug 25 03:14:15 gaming gnome-session-binary[66752]: DEBUG(+): GsmXSMPClient:   _GSM_Priority = 20
Aug 25 03:14:54 gaming gala.desktop[77263]: Window manager warning: Ping serial 14639067 was reused for window 0x17c00008, previous use was for window 0x18200008.
Aug 25 03:14:54 gaming gala.desktop[77263]: Window manager warning: Ping serial 14639067 was reused for window 0x17a00008, previous use was for window 0x18200008.
Aug 25 03:14:54 gaming gala.desktop[77263]: Window manager warning: Ping serial 14639067 was reused for window 0x17200008, previous use was for window 0x17600008.
...
Core was generated by `gala'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00000000ffffffff in ?? ()
[Current thread is 1 (Thread 0x7f4c9cc96b40 (LWP 66935))]
(gdb) bt
#0  0x00000000ffffffff in ?? ()
#1  0x00007f4ca21a0621 in array_free (array=0x5e70190, flags=FREE_SEGMENT) at ../glib/garray.c:467
#2  0x00007f4ca21a0d63 in g_array_free (farray=<optimized out>, free_segment=free_segment@entry=1) at ../glib/garray.c:451
#3  0x00007f4ca19dfc78 in gtk_widget_path_unref (path=<optimized out>) at ../gtk/gtkwidgetpath.c:225
#4  gtk_widget_path_unref (path=0x3df1f30) at ../gtk/gtkwidgetpath.c:204
#5  0x00007f4ca17c94cf in gtk_css_path_node_set_widget_path (node=node@entry=0x1612530, path=path@entry=0x6168f20) at ../gtk/gtkcsspathnode.c:169
#6  0x00007f4ca192c39e in gtk_style_context_set_path (context=0x16db4f0, path=<optimized out>) at ../gtk/gtkstylecontext.c:1118
#7  0x00007f4ca1301610 in remove_toplevel_class () from /nix/store/050avanwmp5z8jplph5771x7v572ad83-mutter-3.38.6/lib/libmutter-7.so.0
#8  0x00007f4ca1302158 in meta_style_info_set_flags () from /nix/store/050avanwmp5z8jplph5771x7v572ad83-mutter-3.38.6/lib/libmutter-7.so.0
#9  0x00007f4ca130223a in meta_frame_layout_sync_with_style () from /nix/store/050avanwmp5z8jplph5771x7v572ad83-mutter-3.38.6/lib/libmutter-7.so.0
#10 0x00007f4ca13039cd in meta_theme_get_frame_borders () from /nix/store/050avanwmp5z8jplph5771x7v572ad83-mutter-3.38.6/lib/libmutter-7.so.0
#11 0x00007f4ca12dabdd in meta_frame_calc_borders () from /nix/store/050avanwmp5z8jplph5771x7v572ad83-mutter-3.38.6/lib/libmutter-7.so.0
#12 0x00007f4ca1317530 in send_configure_notify () from /nix/store/050avanwmp5z8jplph5771x7v572ad83-mutter-3.38.6/lib/libmutter-7.so.0
#13 0x00007f4ca1317ddb in meta_window_x11_unmanage () from /nix/store/050avanwmp5z8jplph5771x7v572ad83-mutter-3.38.6/lib/libmutter-7.so.0
#14 0x00007f4ca12f7091 in meta_window_unmanage () from /nix/store/050avanwmp5z8jplph5771x7v572ad83-mutter-3.38.6/lib/libmutter-7.so.0
#15 0x00007f4ca1304809 in handle_other_xevent () from /nix/store/050avanwmp5z8jplph5771x7v572ad83-mutter-3.38.6/lib/libmutter-7.so.0
#16 0x00007f4ca1305666 in xevent_filter () from /nix/store/050avanwmp5z8jplph5771x7v572ad83-mutter-3.38.6/lib/libmutter-7.so.0
#17 0x00007f4ca160f92f in gdk_event_apply_filters (xevent=xevent@entry=0x7fff5dfcb8e0, event=event@entry=0x1252f10, window=window@entry=0x0) at ../gdk/x11/gdkeventsource.c:79
#18 0x00007f4ca160fc62 in gdk_event_source_translate_event (xevent=0x7fff5dfcb8e0, event_source=0x15a1210) at ../gdk/x11/gdkeventsource.c:198
#19 _gdk_x11_display_queue_events (display=0x157c0d0) at ../gdk/x11/gdkeventsource.c:341
#20 0x00007f4ca15b4610 in gdk_display_get_event (display=display@entry=0x157c0d0) at ../gdk/gdkdisplay.c:442
#21 0x00007f4ca160f9c2 in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../gdk/x11/gdkeventsource.c:363
#22 0x00007f4ca21d3dfb in g_main_dispatch (context=0x1186750) at ../glib/gmain.c:3417
#23 g_main_context_dispatch (context=0x1186750) at ../glib/gmain.c:4135
#24 0x00007f4ca21d40a8 in g_main_context_iterate (context=0x1186750, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4211
#25 0x00007f4ca21d4393 in g_main_loop_run (loop=0x14fecf0) at ../glib/gmain.c:4411
#26 0x00007f4ca12e11c6 in meta_run () from /nix/store/050avanwmp5z8jplph5771x7v572ad83-mutter-3.38.6/lib/libmutter-7.so.0
#27 0x000000000041f85a in main ()

NixOS 22.05.2397.5c211b47aea gala-6.3.1