Bug 2208318 - Gnome-shell crashes and system freezes
Summary: Gnome-shell crashes and system freezes
Keywords:
Status: NEW
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: gnome-shell
Version: 8.4
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: rc
: ---
Assignee: Florian Müllner
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-05-18 15:04 UTC by Vikramsingh Patil
Modified: 2023-07-24 16:39 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-157654 0 None None None 2023-05-18 15:06:11 UTC

Description Vikramsingh Patil 2023-05-18 15:04:21 UTC
Description of problem:
Gnome-shell consumes high CPU and Memory, due to which system freezes and The Gnome-Shell is crashing on system.

Version-Release number of selected component (if applicable):
mutter-3.32.2-58.el8_4.x86_64
gnome-shell-3.32.2-30.el8.x86_64

How reproducible:
Everytime

Steps to Reproduce:
1.Run the GUI session with above mentioned Gnome and Mutter version
2.Keep the session running for 40-45 Days
3.

Actual results:
The Gnome-shell start consuming high no of CPU and Memory, and the system freezes and Gnome-Shell crashes.

Expected results:

Gnome-shell should be running without any issue.

Additional info:

Comment 2 Jonas Ådahl 2023-05-18 20:33:21 UTC
Is it crashing, or is it killed? Check using `coredumpctl` and see if it is listed. Attaching the journal, or creating a sosreport would be useful as well.

To investigate the abnormally high CPU usage, when the issue is currently reproducing, record using `perf` while doing nothing with the system. Do so using

    perf record -p $(pidof -x gnome-shell)

And Ctrl+C after 30s or so. Run

    perf report > report.txt

and upload perf.data and report.txt.

Comment 3 A. Fernando 2023-05-19 18:57:54 UTC
Hi Jonas/Vikram,

Following is the description of my issues and strongly suspect they all are related to gnome-shell.

- after 7+ days of uptime RHEL system consumes high RES mem. At times it reaches 3+ GB
- When gnome-shell consumes high RES mem I have noticed workspace switching among available workspaces get extremely slow. Worse case it takes closer to a minute.
- I also find launching gnome-terminal also "times out" and never launches.
- gnome-terminal-server daemon never starts.
- As a workaround I can re-spawn "kill -HUP $(pid of gnome-shell)". 
  (note: as a result new gnome-shell process starts with lesser RES)
- above action will never remedy the gnome-terminal start.
- after the re-spawn the "gnome-shell" it starts the new PID with lesser RES but it will end up growing to yet another high RES mem.
- Unless GDM restarts gnome-terminal remain broken.

Thanks

Comment 6 Steve Barcomb 2023-05-30 15:04:53 UTC
Hey Authur/Vikram,
Can you take a look at the questions that Jonas has asked on May 19th?  Can we get that information in the support case?

Comment 7 Steve Barcomb 2023-05-30 15:06:20 UTC
Apologies, that should be May 18th.

Comment 8 A. Fernando 2023-05-30 16:06:21 UTC
Hello Steve/Vikram,

perf report was uploaded to the case on May 19th. I will try to paste the output of the report here.

perf report 
<snip>
# Samples: 491  of event 'cycles'
# Event count (approx.): 212769229
#
# Overhead  Command      Shared Object                    Symbol                                                      
         
# ........  ...........  ...............................  ............................................................
.........
#
     4.93%  gnome-shell  [kernel.kallsyms]                [k] do_syscall_64
     3.59%  gnome-shell  [kernel.kallsyms]                [k] entry_SYSCALL_64
     2.23%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] clutter_actor_paint
     1.86%  gnome-shell  [vdso]                           [.] __vdso_clock_gettime
     1.53%  gnome-shell  [kernel.kallsyms]                [k] syscall_return_via_sysret
     1.29%  gnome-shell  libglib-2.0.so.0.5600.4          [.] g_hash_table_lookup
     1.27%  gnome-shell  libglib-2.0.so.0.5600.4          [.] g_mutex_unlock
     1.01%  gnome-shell  libglib-2.0.so.0.5600.4          [.] g_mutex_lock
     1.00%  gnome-shell  [kernel.kallsyms]                [k] __wake_up_common
     0.98%  gnome-shell  libgobject-2.0.so.0.5600.4       [.] g_type_check_instance_is_a
     0.97%  gnome-shell  [kernel.kallsyms]                [k] do_sys_poll
     0.82%  gnome-shell  libpthread-2.28.so               [.] __pthread_mutex_lock
     0.78%  gnome-shell  libnvidia-glcore.so.515.76       [.] sched_yield@plt
     0.74%  gnome-shell  [kernel.kallsyms]                [k] get_page_from_freelist
     0.73%  gnome-shell  libglib-2.0.so.0.5600.4          [.] g_source_ref
     0.72%  gnome-shell  [kernel.kallsyms]                [k] _raw_spin_lock_irqsave
     0.70%  gnome-shell  [kernel.kallsyms]                [k] _nv032940rm
     0.68%  gnome-shell  libgobject-2.0.so.0.5600.4       [.] g_type_check_instance_cast
     0.60%  gnome-shell  [kernel.kallsyms]                [k] __x86_indirect_thunk_rax
     0.56%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000fbcc48
     0.56%  gnome-shell  libX11.so.6.3.0                  [.] XPending
     0.55%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x0000000000045334
     0.54%  gnome-shell  libglib-2.0.so.0.5600.4          [.] g_main_context_check
     0.54%  gnome-shell  libmutter-4.so.0.0.0             [.] meta_rectangle_transform
     0.53%  gnome-shell  [kernel.kallsyms]                [k] _raw_spin_unlock_irqrestore
     0.53%  gnome-shell  [kernel.kallsyms]                [k] memset
     0.53%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x00000000000724c4
     0.53%  gnome-shell  [kernel.kallsyms]                [k] perf_event_groups_first.isra.86
     0.52%  gnome-shell  libmutter-4.so.0.0.0             [.] 0x0000000000092cee
     0.51%  gnome-shell  libst-1.0.so                     [.] _st_theme_node_ensure_geometry
     0.51%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000f81808
     0.51%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000003a0a8
     0.51%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_object_unref
     0.49%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000003a097
     0.49%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x00000000000d7d27
     0.49%  gnome-shell  libgobject-2.0.so.0.5600.4       [.] g_type_interface_peek
     0.49%  gnome-shell  libgobject-2.0.so.0.5600.4       [.] g_signal_emit_valist
     0.48%  gnome-shell  libmutter-4.so.0.0.0             [.] meta_window_actor_get_type
     0.48%  gnome-shell  [kernel.kallsyms]                [k] cpuacct_charge
     0.48%  gnome-shell  [kernel.kallsyms]                [k] __fget
     0.47%  gnome-shell  [kernel.kallsyms]                [k] _nv000316kms
     0.47%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_matrix_stack_pop
     0.47%  gnome-shell  libgobject-2.0.so.0.5600.4       [.] 0x0000000000020ba9
     0.46%  gnome-shell  libglib-2.0.so.0.5600.4          [.] 0x000000000004a6d0
     0.46%  gnome-shell  libpixman-1.so.0.38.4            [.] pixman_region32_translate
     0.45%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000003a0f0
     0.44%  gnome-shell  [kernel.kallsyms]                [k] eventfd_poll
     0.43%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x0000000000051310
     0.41%  gnome-shell  libpthread-2.28.so               [.] __pthread_mutex_unlock_usercnt
     0.41%  gnome-shell  [kernel.kallsyms]                [k] unix_stream_read_generic
     0.29%  gnome-shell  [kernel.kallsyms]                [k] __audit_syscall_entry
     0.29%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x000000000006eb04
     0.29%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_texture_allocate
     0.29%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000ebcc28
     0.29%  gnome-shell  libgobject-2.0.so.0.5600.4       [.] 0x0000000000021100
     0.29%  gnome-shell  [kernel.kallsyms]                [k] cshook_network_ops_inet6_sockraw_recvmsg
     0.29%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000001056075
     0.29%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000b641af
     0.29%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000001b754
     0.28%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x00000000000d7f42
     0.28%  gnome-shell  libxcb.so.1.1.0                  [.] xcb_poll_for_event
     0.28%  gnome-shell  [kernel.kallsyms]                [k] __pollwait
     0.28%  gnome-shell  [kernel.kallsyms]                [k] poll_freewait
     0.28%  gnome-shell  [kernel.kallsyms]                [k] _nv021596rm
     0.28%  gnome-shell  libglib-2.0.so.0.5600.4          [.] g_slice_free_chain_with_offset
     0.28%  gnome-shell  libmutter-4.so.0.0.0             [.] 0x00000000000d5dee
     0.28%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x0000000000048f14
     0.28%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000fbe589
     0.28%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x00000000000c71fd
     0.28%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000c2ff63
     0.28%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_matrix_entry_unref
     0.28%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000003a00d
     0.28%  gnome-shell  libgobject-2.0.so.0.5600.4       [.] g_type_class_unref
     0.28%  gnome-shell  libgobject-2.0.so.0.5600.4       [.] 0x000000000002116d
     0.28%  gnome-shell  [kernel.kallsyms]                [k] rcu_note_context_switch
     0.28%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000003f3e0
     0.28%  gnome-shell  libst-1.0.so                     [.] st_theme_node_get_border_image
     0.28%  gnome-shell  [kernel.kallsyms]                [k] __check_object_size
     0.28%  gnome-shell  [kernel.kallsyms]                [k] update_curr
     0.28%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000f6ce20
     0.28%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000eb82f0
     0.28%  gnome-shell  libc-2.28.so                     [.] __poll
     0.28%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_texture_get_components
     0.28%  gnome-shell  libpixman-1.so.0.38.4            [.] 0x000000000005be41
     0.28%  gnome-shell  [kernel.kallsyms]                [k] __perf_event_task_sched_in
     0.28%  gnome-shell  [kernel.kallsyms]                [k] futex_wake
     0.28%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_matrix_multiply
     0.28%  gnome-shell  libmutter-4.so.0.0.0             [.] 0x0000000000097f0c
     0.28%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000001af60
     0.28%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000003a110
     0.28%  gnome-shell  libc-2.28.so                     [.] __memset_sse2_unaligned
     0.28%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000fbcc2c
     0.28%  gnome-shell  [kernel.kallsyms]                [k] sched_clock
     0.28%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x000000000027bb20
     0.28%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x000000000101e9c5
     0.28%  gnome-shell  libc-2.28.so                     [.] malloc
     0.27%  gnome-shell  [kernel.kallsyms]                [k] _copy_from_user
     0.27%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] clutter_stage_get_type
     0.27%  gnome-shell  [kernel.kallsyms]                [k] dequeue_task_fair
     0.27%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] clutter_rect_clamp_to_pixel
     0.27%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000001c0f0
     0.27%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000001caf4
     0.27%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000005c3c8
     0.27%  gnome-shell  libc-2.28.so                     [.] __sched_yield
     0.27%  gnome-shell  libgdk-3.so.0.2200.30            [.] gdk_display_manager_get_default_display
     0.27%  gnome-shell  libgnome-desktop-3.so.17.0.6     [.] 0x000000000002fb24
     0.27%  gnome-shell  libmutter-4.so.0.0.0             [.] meta_compositor_process_event
     0.27%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000c10b65
     0.27%  gnome-shell  libst-1.0.so                     [.] st_widget_get_theme_node
     0.27%  gnome-shell  [kernel.kallsyms]                [k] _cond_resched
     0.27%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000001cda4
     0.27%  gnome-shell  [kernel.kallsyms]                [k] cshook_security_inode_free_security
     0.27%  gnome-shell  libgdk-3.so.0.2200.30            [.] 0x00000000000385f0
     0.27%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000b75513
     0.27%  gnome-shell  libgobject-2.0.so.0.5600.4       [.] g_type_is_a
     0.27%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_matrix_translate
     0.27%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000005e0ef
     0.27%  gnome-shell  libgobject-2.0.so.0.5600.4       [.] 0x0000000000021501
     0.27%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000c928d6
     0.27%  gnome-shell  [kernel.kallsyms]                [k] sock_wfree
     0.27%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x00000000000d8f6c
     0.27%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000005de47
     0.27%  gnome-shell  libpulse-mainloop-glib.so.0.0.6  [.] 0x00000000000022b0
     0.27%  gnome-shell  [kernel.kallsyms]                [k] merge_sched_in
     0.27%  gnome-shell  libGLdispatch.so.0.0.0           [.] 0x00000000000488a9
     0.26%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_object_get_user_data
     0.26%  gnome-shell  libst-1.0.so                     [.] 0x0000000000014700
     0.26%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000001c604
     0.26%  gnome-shell  libglib-2.0.so.0.5600.4          [.] g_list_free
     0.26%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000f29be4
     0.26%  gnome-shell  libGLX_nvidia.so.515.76          [.] 0x000000000008435d
     0.26%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000b642c6
     0.26%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000c2b3a0
     0.26%  gnome-shell  libpango-1.0.so.0.4200.3         [.] pango_layout_line_get_extents
     0.26%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x00000000009cb01c
     0.26%  gnome-shell  [kernel.kallsyms]                [k] change_p4d_range
     0.26%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x0000000000041fd7
     0.26%  gnome-shell  libmutter-4.so.0.0.0             [.] 0x0000000000048ce4
     0.26%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x000000000005d3d4
     0.26%  gnome-shell  [kernel.kallsyms]                [k] rw_copy_check_uvector
     0.26%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_pipeline_foreach_layer
     0.26%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000f29b05
     0.26%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x000000000102bd4a
     0.26%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x000000000005c2ef
     0.26%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] _cogl_context_get_default
     0.26%  gnome-shell  [kernel.kallsyms]                [k] __fget_light
     0.26%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_matrix_entry_get
     0.26%  gnome-shell  libpixman-1.so.0.38.4            [.] 0x000000000005cfa7
     0.26%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x00000000000d7d47
     0.26%  gnome-shell  [kernel.kallsyms]                [k] _nv011442rm
     0.26%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000f27230
     0.25%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000b5a8d0
     0.25%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000001007ffe
     0.25%  gnome-shell  [kernel.kallsyms]                [k] __get_free_pages
     0.25%  gnome-shell  [kernel.kallsyms]                [k] reweight_entity
     0.25%  gnome-shell  libX11.so.6.3.0                  [.] 0x0000000000045df6
     0.25%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_poll_renderer_get_info
     0.25%  gnome-shell  libmutter-4.so.0.0.0             [.] 0x000000000004aa74
     0.25%  gnome-shell  [kernel.kallsyms]                [k] kfree
     0.25%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x0000000000049224
     0.25%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000287260
     0.25%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] clutter_actor_get_parent
     0.25%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x00000000000460d4
     0.25%  gnome-shell  libglib-2.0.so.0.5600.4          [.] g_queue_peek_head
     0.25%  gnome-shell  libmutter-4.so.0.0.0             [.] 0x00000000000970f0
     0.25%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x00000000000416f0
     0.25%  gnome-shell  [kernel.kallsyms]                [k] selinux_file_permission
     0.25%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x00000000000fa9a0
     0.25%  gnome-shell  [kernel.kallsyms]                [k] _nv012128rm
     0.25%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000b6edb0
     0.25%  gnome-shell  [kernel.kallsyms]                [k] __raw_spin_unlock_irq
     0.25%  gnome-shell  [kernel.kallsyms]                [k] mutex_unlock
     0.25%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] clutter_actor_queue_redraw_with_clip
     0.25%  gnome-shell  [kernel.kallsyms]                [k] _nv002195kms
     0.25%  gnome-shell  [kernel.kallsyms]                [k] import_iovec
     0.25%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000001030bc2
     0.25%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000f476a0
     0.25%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000005d9f8
     0.25%  gnome-shell  [kernel.kallsyms]                [k] _nv011436rm
     0.25%  gnome-shell  libcairo.so.2.11512.0            [.] cairo_region_intersect
     0.24%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x000000000005d3cb
     0.24%  gnome-shell  libmutter-4.so.0.0.0             [.] 0x00000000000d7007
     0.24%  gnome-shell  libxcb.so.1.1.0                  [.] 0x000000000000f365
     0.24%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000001016b15
     0.24%  gnome-shell  [kernel.kallsyms]                [k] get_nohz_timer_target
     0.24%  gnome-shell  libX11.so.6.3.0                  [.] 0x000000000001f924
     0.24%  gnome-shell  [kernel.kallsyms]                [k] copy_user_generic_string
     0.24%  gnome-shell  [kernel.kallsyms]                [k] _nv011435rm
     0.24%  gnome-shell  [kernel.kallsyms]                [k] _nv002418kms
     0.24%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x00000000000573bf
     0.24%  gnome-shell  [kernel.kallsyms]                [k] newidle_balance
     0.24%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000b416fa
     0.24%  gnome-shell  libdbus-1.so.3.19.7              [.] _dbus_connection_unlock
     0.24%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000eb2fe5
     0.24%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] clutter_paint_volume_free
     0.24%  gnome-shell  [kernel.kallsyms]                [k] mod_objcg_state
     0.24%  gnome-shell  [kernel.kallsyms]                [k] schedule
     0.24%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x0000000000044c24
     0.24%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000eb8271
     0.24%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000fbcc2a
     0.24%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000f6df09
     0.24%  gnome-shell  libmutter-4.so.0.0.0             [.] 0x0000000000097528
     0.24%  gnome-shell  [kernel.kallsyms]                [k] should_numa_migrate_memory
     0.24%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000001002db4
     0.24%  gnome-shell  libX11.so.6.3.0                  [.] 0x0000000000045c92
     0.24%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000fbcce0
     0.24%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000cb5180
     0.24%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000fbcc26
     0.23%  gnome-shell  [kernel.kallsyms]                [k] update_process_times
     0.23%  gnome-shell  libc-2.28.so                     [.] __libc_enable_asynccancel
     0.23%  gnome-shell  libxcb.so.1.1.0                  [.] 0x000000000000ba44
     0.23%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x0000000000043884
     0.23%  gnome-shell  libmutter-4.so.0.0.0             [.] 0x000000000009ca78
     0.23%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000c10b20
     0.23%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000c97db7
     0.23%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000cc3e20
     0.23%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000006d52c
     0.23%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000ffe380
     0.23%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x000000000005c2f3
     0.23%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x00000000000439fb
     0.23%  gnome-shell  libmutter-4.so.0.0.0             [.] 0x000000000004a1a0
     0.23%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] clutter_stage_manager_peek_stages
     0.23%  gnome-shell  libgobject-2.0.so.0.5600.4       [.] g_object_get_qdata
     0.23%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x0000000000026a14
     0.23%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x00000000010040bb
     0.23%  gnome-shell  [kernel.kallsyms]                [k] down_read
     0.23%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x00000000000439d4
     0.23%  gnome-shell  [kernel.kallsyms]                [k] _nv000140kms
     0.23%  gnome-shell  [kernel.kallsyms]                [k] _nv035702rm
     0.22%  gnome-shell  [kernel.kallsyms]                [k] selinux_file_ioctl
     0.22%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000f8ca6d
     0.22%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000dcfe80
     0.22%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x00000000000630a6
     0.22%  gnome-shell  [kernel.kallsyms]                [k] _nv039552rm
     0.22%  gnome-shell  [kernel.kallsyms]                [k] nv_printf
     0.22%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000001c154
     0.22%  gnome-shell  [kernel.kallsyms]                [k] _ZdlPv
     0.22%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000ea92b2
     0.22%  gnome-shell  [kernel.kallsyms]                [k] __virt_addr_valid
     0.22%  gnome-shell  [kernel.kallsyms]                [k] fput_many
     0.22%  gnome-shell  libglib-2.0.so.0.5600.4          [.] g_slice_alloc
     0.22%  gnome-shell  [kernel.kallsyms]                [k] sock_poll
     0.22%  gnome-shell  libc-2.28.so                     [.] __libc_disable_asynccancel
     0.22%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_color_get_alpha_float
     0.22%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_texture_get_width
     0.22%  gnome-shell  [kernel.kallsyms]                [k] file_has_perm
     0.22%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] clutter_actor_get_type
     0.22%  gnome-shell  [kernel.kallsyms]                [k] get_futex_key
     0.22%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000003a05c
     0.22%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] clutter_actor_box_get_width
     0.22%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000c92bba
     0.22%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x0000000000034375
     0.22%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x00000000000a4534
     0.21%  gnome-shell  [kernel.kallsyms]                [k] __do_page_fault
     0.21%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] cogl_matrix_init_identity
     0.21%  gnome-shell  libGLX_nvidia.so.515.76          [.] 0x00000000000add42
     0.21%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x0000000000049090
     0.21%  gnome-shell  libGLdispatch.so.0.0.0           [.] 0x0000000000043f89
     0.21%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] clutter_actor_iter_next
     0.21%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000003f3e7
     0.21%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x00000000000d8f53
     0.21%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000000f43148
     0.21%  gnome-shell  libmutter-cogl-4.so.0.0.0        [.] 0x000000000005c240
     0.21%  gnome-shell  libmutter-clutter-4.so.0.0.0     [.] 0x00000000000421e4
     0.21%  gnome-shell  [kernel.kallsyms]                [k] _nv032972rm
     0.21%  gnome-shell  libpthread-2.28.so               [.] __pthread_getspecific
     0.20%  gnome-shell  libnvidia-glcore.so.515.76       [.] 0x0000000001002d7d
     0.20%  gnome-shell  [kernel.kallsyms]                [k] _nv025342rm
     0.19%  gnome-shell  libst-1.0.so                     [.] st_theme_node_get_type
     0.19%  gnome-shell  [kernel.kallsyms]                [k] __this_module+0x8000000268d2
     0.19%  gnome-shell  libglib-2.0.so.0.5600.4          [.] g_private_get
     0.19%  gnome-shell  libmutter-4.so.0.0.0             [.] 0x00000000000d681a
     0.19%  gnome-shell  [kernel.kallsyms]                [k] ___sys_recvmsg
     0.19%  gnome-shell  libmutter-4.so.0.0.0             [.] 0x000000000009fa07
     0.19%  gnome-shell  libglib-2.0.so.0.5600.4          [.] 0x000000000001e818
     0.19%  gnome-shell  [kernel.kallsyms]                [k] __schedule
     0.19%  gnome-shell  [kernel.kallsyms]                [k] _nv022158rm
     0.19%  gnome-shell  [kernel.kallsyms]                [k] cshook_network_ops_inet6_sockraw_release
     0.19%  gnome-shell  [kernel.kallsyms]                [k] os_get_cpu_number
     0.19%  gnome-shell  [kernel.kallsyms]                [k] pipe_write
     0.19%  gnome-shell  libmutter-4.so.0.0.0             [.] 0x0000000000097a15
     0.18%  gnome-shell  [kernel.kallsyms]                [k] perf_event_task_tick
     0.18%  gnome-shell  libgdk-3.so.0.2200.30            [.] 0x000000000006cf59
     0.09%  gmain        [kernel.kallsyms]                [k] sock_poll
     0.09%  gnome-shell  [kernel.kallsyms]                [k] skb_release_data
     0.09%  gnome-shell  [kernel.kallsyms]                [k] skb_release_head_state
     0.08%  gnome-shell  libgdk-3.so.0.2200.30            [.] 0x000000000003b690
     0.08%  gnome-shell  [kernel.kallsyms]                [k] __audit_syscall_exit
     0.08%  gnome-shell  libxcb.so.1.1.0                  [.] 0x000000000000e073
     0.03%  gmain        libglib-2.0.so.0.5600.4          [.] 0x000000000004ba80
     0.03%  gnome-shell  [kernel.kallsyms]                [k] security_file_ioctl
     0.01%  gnome-shell  [kernel.kallsyms]                [k] rb_erase
     0.01%  gnome-shell  [kernel.kallsyms]                [k] ctx_sched_in
     0.01%  gmain        [kernel.kallsyms]                [k] __fget
     0.01%  gmain        [kernel.kallsyms]                [k] __perf_event_task_sched_in
     0.01%  gnome-shell  [kernel.kallsyms]                [k] sched_clock_cpu
     0.01%  gnome-shell  [kernel.kallsyms]                [k] perf_event_update_userpage
     0.00%  gnome-shell  [kernel.kallsyms]                [k] native_sched_clock
     0.00%  gnome-shell  [kernel.kallsyms]                [k] unix_poll
     0.00%  gnome-shell  [kernel.kallsyms]                [k] nmi_cpu_backtrace_handler
     0.00%  gmain        [kernel.kallsyms]                [k] end_repeat_nmi
     0.00%  gnome-shell  [kernel.kallsyms]                [k] native_write_msr
     0.00%  gnome-shell  [kernel.kallsyms]                [k] do_nmi
     0.00%  gmain        [kernel.kallsyms]                [k] native_write_msr
#
<snip>

Thanks

Comment 10 Steve Barcomb 2023-05-30 16:36:48 UTC
Hey Arthur,
I attached the report.txt file from 03423607.tar.bz2 that was attached to the ticket on May 19th.  

 - Do you have the perf.data as well that Jonas requested?  If you add it to the ticket please name it uniquely since there are several attachments named for the ticket number.
 - One other question he had I did not see answered was if you had data to show if the session was crashing or being killed.  I am uncertain which of the attachments on your ticket would contain this data.  There are 253 internal and public comments in the ticket so it's difficult to sus out which files are what.  I have also asked this of the case owner internally.

Comment 11 A. Fernando 2023-05-30 17:20:37 UTC
Hey! Steve,

Here is the info.
- case number is 03423607 and the uploaded file name is 03423607.tar.bz2 (Fri, May 19, 2023, 01:06:38 PM EDT)
  Please note: Also I have pasted the output in my last update to this bugz:2208318

Thanks

Comment 15 A. Fernando 2023-05-30 17:54:33 UTC
Steve,

Please find the new data set from a system which has already experiencing the gnome-terminal failure and experiencing very slow workspace switching.
Also workspace switching is extremely slow among the 16 workspaces.
Also, the gnome-shell is utilizing 2.4g RES:


Tasks: 549 total,   1 running, 547 sleeping,   0 stopped,   1 zombie
%Cpu(s):  1,4 us,  1,1 sy,  0,0 ni, 97,2 id,  0,0 wa,  0,1 hi,  0,1 si,  0,0 st
MiB Mem :  31647,5 total,   1907,0 free,  13183,9 used,  16556,6 buff/cache
MiB Swap:  12288,0 total,  12097,5 free,    190,5 used.  15416,0 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                        
2691176 ebis      20   0 6223148   2,4g 137348 S  12,6   7,8   3998:24 gnome-shell  <<<< High RES

Here is the perf report output, which I captured remotely:
- Since perf report is too long I have attached to the case:03423607 (Tue, May 30, 2023, 01:44:55 PM EDT)
File name is 03423607-05302023.tar.bz2 

Thanks

Comment 20 A. Fernando 2023-07-24 16:39:03 UTC
Hello Carlos,

Please also reference the new case about the gnome-shell process owned by the user: gdm.  The case is 03565020

op - 06:44:57 up 68 days, 20:15,  4 users,  load average: 1.00, 1.01, 1.02
Tasks: 324 total,   2 running, 321 sleeping,   1 stopped,   0 zombie
%Cpu(s): 12.6 us,  0.8 sy,  0.0 ni, 86.5 id,  0.0 wa,  0.1 hi,  0.0 si,  0.0 st
MiB Mem :  15696.6 total,    333.2 free,  11447.7 used,   3915.7 buff/cache
MiB Swap:  12288.0 total,   9991.5 free,   2296.5 used.   2952.2 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                
3933800 gdm       20   0   11.9g   7.9g  60832 R  99.7  51.3  23534:04 gnome-shell     <<<<<<                                                
3933707 gdm       20   0 1042720  52252  23404 S   2.3   0.3 523:04.47 Xorg                                                                   
   1080 root      20   0 2066616  39280   8164 S   1.0   0.2 177:34.71 falcon-sensor                                                          
   1841 root      20   0  181044  23416  15236 S   0.7   0.1  81:17.77 adclient                                                               
2362727 root      20   0       0      0      0 S   0.7   0.0  68:44.21 kcs-evdefer/2                                                          
2362728 root      20   0       0      0      0 S   0.7   0.0  68:42.65 kcs-evdefer/3                                                          
    684 root      20   0  110508  12644   7740 S   0.3   0.1  19:47.11 systemd-udevd                                                          
2362725 root      20   0       0      0      0 S   0.3   0.0  68:43.83 kcs-evdefer/0                                                          
2362726 root      20   0       0      0      0 S   0.3   0.0  68:43.72 kcs-evdefer/1                                                          
2362736 root      20   0       0      0      0 S   0.3   0.0  79:27.04 kcs-file/0                                                             
2362737 root      20   0       0      0      0 S   0.3   0.0  79:25.63 kcs-file/1    

Thanks
Arthur


Note You need to log in before you can comment on or make changes to this bug.