Bug 1266486

Summary: [abrt] gnome-shell: g_hash_table_contains(): gnome-shell killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Berend De Schouwer <berend.de.schouwer>
Component: gnome-shellAssignee: Owen Taylor <otaylor>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: awilliam, fedora, fmuellner, jadahl, jdulaney, klember, mruckman, otaylor
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/107fdc215f002c58ee3eb15471766e52e61a78a9
Whiteboard: abrt_hash:87f176d393012af1f5bdc19ebfd9f906d601fb9e;VARIANT_ID=workstation; AcceptedFreezeException
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-10-24 12:25:07 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1170822    
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: mountinfo
none
File: namespaces
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Berend De Schouwer 2015-09-25 12:10:36 UTC
Description of problem:
Lock / unlock screen.

Unlock gave me login options instead of login options.

Version-Release number of selected component:
gnome-shell-3.18.0-1.fc23

Additional info:
reporter:       libreport-2.6.2
backtrace_rating: 4
cmdline:        /usr/bin/gnome-shell --wayland --display-server
crash_function: g_hash_table_contains
executable:     /usr/bin/gnome-shell
global_pid:     2270
kernel:         4.2.1-300.fc23.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (2 frames)
 #0 g_hash_table_contains at ghash.c:373
 #2 set_surface_is_on_output at wayland/meta-wayland-surface.c:950

Comment 1 Berend De Schouwer 2015-09-25 12:10:42 UTC
Created attachment 1077051 [details]
File: backtrace

Comment 2 Berend De Schouwer 2015-09-25 12:10:44 UTC
Created attachment 1077052 [details]
File: cgroup

Comment 3 Berend De Schouwer 2015-09-25 12:10:46 UTC
Created attachment 1077053 [details]
File: core_backtrace

Comment 4 Berend De Schouwer 2015-09-25 12:10:49 UTC
Created attachment 1077054 [details]
File: dso_list

Comment 5 Berend De Schouwer 2015-09-25 12:10:51 UTC
Created attachment 1077055 [details]
File: environ

Comment 6 Berend De Schouwer 2015-09-25 12:10:53 UTC
Created attachment 1077056 [details]
File: exploitable

Comment 7 Berend De Schouwer 2015-09-25 12:10:55 UTC
Created attachment 1077057 [details]
File: limits

Comment 8 Berend De Schouwer 2015-09-25 12:10:58 UTC
Created attachment 1077058 [details]
File: maps

Comment 9 Berend De Schouwer 2015-09-25 12:11:00 UTC
Created attachment 1077059 [details]
File: mountinfo

Comment 10 Berend De Schouwer 2015-09-25 12:11:02 UTC
Created attachment 1077060 [details]
File: namespaces

Comment 11 Berend De Schouwer 2015-09-25 12:11:04 UTC
Created attachment 1077061 [details]
File: open_fds

Comment 12 Berend De Schouwer 2015-09-25 12:11:06 UTC
Created attachment 1077062 [details]
File: proc_pid_status

Comment 13 Berend De Schouwer 2015-09-25 12:11:08 UTC
Created attachment 1077064 [details]
File: var_log_messages

Comment 14 Berend De Schouwer 2015-09-25 12:19:31 UTC
Probably related: xorg-x11-drv-intel crash #1241197

Comment 15 Owen Taylor 2015-09-25 15:08:01 UTC
*** Bug 1266545 has been marked as a duplicate of this bug. ***

Comment 16 Jonas Ådahl 2015-09-29 03:47:43 UTC
Most likely fixed by https://bugzilla.gnome.org/show_bug.cgi?id=755096 .

Comment 17 Owen Taylor 2015-09-29 13:05:29 UTC
Thanks Jonas - that does seem like the same bug. The fix landed after 3.18.0, so will be in 3.18.1 or if we make a patched Fedora mutter package.

Comment 18 Chris Irwin 2015-10-19 05:08:05 UTC
Another user experienced a similar problem:

Fedora 23, Gnome-shell on wayland (started via gdm on wayland).

Pressed Fn+F7 on my Thinkpad, attempting to switch to external-only display mode. Caused immediate crash back to gdm.

reporter:       libreport-2.6.3
backtrace_rating: 4
cmdline:        /usr/bin/gnome-shell --wayland --display-server
crash_function: g_hash_table_lookup_node
executable:     /usr/bin/gnome-shell
global_pid:     2192
kernel:         4.2.3-200.fc22.x86_64
package:        gnome-shell-3.18.1-1.fc23
reason:         gnome-shell killed by SIGABRT
runlevel:       N 5
type:           CCpp
uid:            1026

Comment 19 Jonas Ådahl 2015-10-19 05:13:43 UTC
Since this seems to reproduce with the above linked fix in place, I suspect it instead is this one: https://bugzilla.gnome.org/show_bug.cgi?id=756548

Comment 20 Fedora Update System 2015-10-21 09:15:52 UTC
mutter-3.18.1-3.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-bebede9f5b

Comment 21 Adam Williamson 2015-10-21 21:40:43 UTC
Nominating as a final FE; Wayland stuff can't block release as it's not default, but FE to fix crashers sure seems reasonable. It's definitely possible people (inc. reviewers) might install the live and immediately test Wayland without updating, and if it crashes, that looks bad.

Comment 22 Kalev Lember 2015-10-21 21:44:27 UTC
+1 FE

Comment 23 Mairi Dulaney 2015-10-21 21:52:13 UTC
+1 FE

Comment 24 Mike Ruckman 2015-10-21 22:08:08 UTC
+1 FE with the reasoning from c#21

Comment 25 Adam Williamson 2015-10-22 18:00:23 UTC
Discussed at 2015-10-22 freeze exception review meeting: https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2015-10-22/f23-fe-review.2015-10-22-17.30.log.txt . Accepted as a freeze exception issue according to reasoning in #c21.

Comment 26 Fedora Update System 2015-10-24 12:10:18 UTC
mutter-3.18.1-4.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update mutter'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-bebede9f5b

Comment 27 Fedora Update System 2015-10-24 12:24:52 UTC
mutter-3.18.1-4.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.