Bug 2000183 - [abrt] gnome-shell: get_plane_with_type_for(): gnome-shell killed by SIGSEGV
Summary: [abrt] gnome-shell: get_plane_with_type_for(): gnome-shell killed by SIGSEGV
Keywords:
Status: POST
Alias: None
Product: Fedora
Classification: Fedora
Component: mutter
Version: 34
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jonas Ådahl
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:60a75039e16c4e0ee1210ad8495...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-09-01 14:21 UTC by Joe Mou
Modified: 2021-09-06 08:47 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---


Attachments (Terms of Use)
File: backtrace (95.15 KB, text/plain)
2021-09-01 14:21 UTC, Joe Mou
no flags Details
File: core_backtrace (75.04 KB, text/plain)
2021-09-01 14:21 UTC, Joe Mou
no flags Details
File: cpuinfo (2.38 KB, text/plain)
2021-09-01 14:21 UTC, Joe Mou
no flags Details
File: environ (1.32 KB, text/plain)
2021-09-01 14:21 UTC, Joe Mou
no flags Details
File: exploitable (82 bytes, text/plain)
2021-09-01 14:21 UTC, Joe Mou
no flags Details
File: limits (1.29 KB, text/plain)
2021-09-01 14:21 UTC, Joe Mou
no flags Details
File: maps (3.95 KB, text/plain)
2021-09-01 14:21 UTC, Joe Mou
no flags Details
File: mountinfo (3.31 KB, text/plain)
2021-09-01 14:21 UTC, Joe Mou
no flags Details
File: open_fds (15.95 KB, text/plain)
2021-09-01 14:21 UTC, Joe Mou
no flags Details
File: proc_pid_status (1.39 KB, text/plain)
2021-09-01 14:21 UTC, Joe Mou
no flags Details
File: var_log_messages (338 bytes, text/plain)
2021-09-01 14:21 UTC, Joe Mou
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME/mutter - merge_requests 1991 0 None None None 2021-09-06 08:47:54 UTC

Description Joe Mou 2021-09-01 14:21:01 UTC
Description of problem:
The crash occurs for me when using virtual displays. There may be easier steps to reproduce, but this is what I did:

- Download gnome-screen-cast.py from https://gitlab.gnome.org/-/snippets/15
- Change line 46 cursor-mode to 2
- $ python gnome-screen-cast.py -v 1024 768
- Download Weylus from https://github.com/H-M-H/Weylus/releases
- Run Weylus and start the server
- Open Weylus in a browser
- After interacting with the desktop for a few seconds, gnome-shell crashes

Version-Release number of selected component:
gnome-shell-40.4-1.fc34

Additional info:
reporter:       libreport-2.15.2
backtrace_rating: 4
cgroup:         0::/user.slice/user-1000.slice/user@1000.service/session.slice/org.gnome.Shell@wayland.service
cmdline:        /usr/bin/gnome-shell
crash_function: get_plane_with_type_for
dso_list:       /usr/bin/gnome-shell gnome-shell-40.4-1.fc34.x86_64 (Fedora Project) 1630009515
executable:     /usr/bin/gnome-shell
journald_cursor: s=44ee76e65b394b6ea9ac6d13c513d9fe;i=24aa95;b=a8414344d6b64518a0d2a363ac36fb6d;m=17407494;t=5ca834619d644;x=84672f08a523677d
kernel:         5.13.12-200.fc34.x86_64
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 0 (10 frames)
 #0 get_plane_with_type_for at ../src/backends/native/meta-kms-device.c:150
 #1 meta_kms_device_get_cursor_plane_for at ../src/backends/native/meta-kms-device.c:173
 #2 has_cursor_plane at ../src/backends/native/meta-cursor-renderer-native.c:678
 #3 foreach_crtc at ../src/backends/meta-logical-monitor.c:247
 #4 meta_monitor_mode_foreach_crtc at ../src/backends/meta-monitor.c:1920
 #5 meta_logical_monitor_foreach_crtc at ../src/backends/meta-logical-monitor.c:274
 #6 crtcs_has_cursor_planes at ../src/backends/native/meta-cursor-renderer-native.c:718
 #7 should_have_hw_cursor at ../src/backends/native/meta-cursor-renderer-native.c:881
 #8 meta_cursor_renderer_native_update_cursor at ../src/backends/native/meta-cursor-renderer-native.c:1085
 #9 meta_cursor_renderer_update_cursor at ../src/backends/meta-cursor-renderer.c:411

Comment 1 Joe Mou 2021-09-01 14:21:04 UTC
Created attachment 1819657 [details]
File: backtrace

Comment 2 Joe Mou 2021-09-01 14:21:06 UTC
Created attachment 1819658 [details]
File: core_backtrace

Comment 3 Joe Mou 2021-09-01 14:21:07 UTC
Created attachment 1819659 [details]
File: cpuinfo

Comment 4 Joe Mou 2021-09-01 14:21:09 UTC
Created attachment 1819660 [details]
File: environ

Comment 5 Joe Mou 2021-09-01 14:21:10 UTC
Created attachment 1819661 [details]
File: exploitable

Comment 6 Joe Mou 2021-09-01 14:21:11 UTC
Created attachment 1819662 [details]
File: limits

Comment 7 Joe Mou 2021-09-01 14:21:13 UTC
Created attachment 1819663 [details]
File: maps

Comment 8 Joe Mou 2021-09-01 14:21:14 UTC
Created attachment 1819664 [details]
File: mountinfo

Comment 9 Joe Mou 2021-09-01 14:21:15 UTC
Created attachment 1819665 [details]
File: open_fds

Comment 10 Joe Mou 2021-09-01 14:21:16 UTC
Created attachment 1819666 [details]
File: proc_pid_status

Comment 11 Joe Mou 2021-09-01 14:21:18 UTC
Created attachment 1819667 [details]
File: var_log_messages


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