Bug 1401886 - [abrt] gnome-shell: _meta_plugin_set_compositor(): gnome-shell killed by SIGSEGV: TAINTED
Summary: [abrt] gnome-shell: _meta_plugin_set_compositor(): gnome-shell killed by SIGS...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: rawhide
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Owen Taylor
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:bd0909cafb84a5e2b6702b78709...
: 1401317 1401805 (view as bug list)
Depends On: 1401231
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-12-06 10:53 UTC by Petr Schindler
Modified: 2016-12-08 12:59 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-12-08 12:59:48 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (41.35 KB, text/plain)
2016-12-06 10:53 UTC, Petr Schindler
no flags Details
File: cgroup (240 bytes, text/plain)
2016-12-06 10:53 UTC, Petr Schindler
no flags Details
File: core_backtrace (1.96 KB, text/plain)
2016-12-06 10:53 UTC, Petr Schindler
no flags Details
File: dso_list (17.16 KB, text/plain)
2016-12-06 10:53 UTC, Petr Schindler
no flags Details
File: environ (1.20 KB, text/plain)
2016-12-06 10:53 UTC, Petr Schindler
no flags Details
File: exploitable (82 bytes, text/plain)
2016-12-06 10:53 UTC, Petr Schindler
no flags Details
File: limits (1.29 KB, text/plain)
2016-12-06 10:53 UTC, Petr Schindler
no flags Details
File: maps (76.54 KB, text/plain)
2016-12-06 10:53 UTC, Petr Schindler
no flags Details
File: mountinfo (3.64 KB, text/plain)
2016-12-06 10:53 UTC, Petr Schindler
no flags Details
File: namespaces (102 bytes, text/plain)
2016-12-06 10:54 UTC, Petr Schindler
no flags Details
File: open_fds (3.39 KB, text/plain)
2016-12-06 10:54 UTC, Petr Schindler
no flags Details
File: proc_pid_status (1.23 KB, text/plain)
2016-12-06 10:54 UTC, Petr Schindler
no flags Details
File: var_log_messages (1.96 KB, text/plain)
2016-12-06 10:54 UTC, Petr Schindler
no flags Details

Description Petr Schindler 2016-12-06 10:53:42 UTC
Description of problem:
Gnome-shell is crashing after update. There was gnome-desktop3, glibc, gvfs, dbus in update (not g-s).
I don't get to gdm.

Version-Release number of selected component:
gnome-shell-3.23.1-1.fc26

Additional info:
reporter:       libreport-2.8.0
backtrace_rating: 4
cmdline:        /usr/bin/gnome-shell
crash_function: _meta_plugin_set_compositor
executable:     /usr/bin/gnome-shell
global_pid:     1743
kernel:         4.9.0-0.rc7.git3.1.fc26.x86_64
pkg_fingerprint: 812A 6B4B 64DA B85D
pkg_vendor:     Fedora Project
runlevel:       unknown
type:           CCpp
uid:            42

Truncated backtrace:
Thread no. 1 (6 frames)
 #0 _meta_plugin_set_compositor at compositor/meta-plugin.c:214
 #1 meta_plugin_manager_new at compositor/meta-plugin-manager.c:105
 #2 meta_compositor_manage at compositor/compositor.c:556
 #3 enable_compositor at core/display.c:458
 #4 meta_display_open at core/display.c:950
 #5 meta_run at core/main.c:569

Comment 1 Petr Schindler 2016-12-06 10:53:47 UTC
Created attachment 1228397 [details]
File: backtrace

Comment 2 Petr Schindler 2016-12-06 10:53:49 UTC
Created attachment 1228398 [details]
File: cgroup

Comment 3 Petr Schindler 2016-12-06 10:53:50 UTC
Created attachment 1228399 [details]
File: core_backtrace

Comment 4 Petr Schindler 2016-12-06 10:53:51 UTC
Created attachment 1228400 [details]
File: dso_list

Comment 5 Petr Schindler 2016-12-06 10:53:53 UTC
Created attachment 1228401 [details]
File: environ

Comment 6 Petr Schindler 2016-12-06 10:53:54 UTC
Created attachment 1228402 [details]
File: exploitable

Comment 7 Petr Schindler 2016-12-06 10:53:55 UTC
Created attachment 1228403 [details]
File: limits

Comment 8 Petr Schindler 2016-12-06 10:53:57 UTC
Created attachment 1228404 [details]
File: maps

Comment 9 Petr Schindler 2016-12-06 10:53:59 UTC
Created attachment 1228405 [details]
File: mountinfo

Comment 10 Petr Schindler 2016-12-06 10:54:00 UTC
Created attachment 1228406 [details]
File: namespaces

Comment 11 Petr Schindler 2016-12-06 10:54:01 UTC
Created attachment 1228407 [details]
File: open_fds

Comment 12 Petr Schindler 2016-12-06 10:54:02 UTC
Created attachment 1228408 [details]
File: proc_pid_status

Comment 13 Petr Schindler 2016-12-06 10:54:04 UTC
Created attachment 1228409 [details]
File: var_log_messages

Comment 14 Kamil Páral 2016-12-06 10:55:51 UTC
*** Bug 1401805 has been marked as a duplicate of this bug. ***

Comment 15 Kamil Páral 2016-12-06 13:01:39 UTC
*** Bug 1401317 has been marked as a duplicate of this bug. ***

Comment 16 Kamil Páral 2016-12-06 13:02:26 UTC
The workaround here is to downgrade to mutter-3.23.1-2.fc26.x86_64.

Comment 17 Vít Ondruch 2016-12-06 13:26:43 UTC
Thx. All my ABRT reports were corrupted.

Anyway, this kind of bugs is pretty annoying, because it even prevented me to use the text console, since the display server was restarting all the time and it somehow gradually influenced all the text consoles. Is there a chance to handle such issues more gracefully? E.g. Degrade to multi-user.target or something just a bit better than constantly restarting display server?

Comment 18 Jakub 2016-12-06 14:02:41 UTC
is there a way to obtain the mutter-3.23.1-2.fc26.x86_64 package? would it be possible to keep at least 2 packages in the repo for downgrading purposes?

Comment 19 Couret Charles-Antoine 2016-12-06 14:04:15 UTC
Manually with Koji.
http://koji.fedoraproject.org/koji/buildinfo?buildID=816346

Comment 20 Kamil Páral 2016-12-06 14:34:45 UTC
The root cause of this is that gnome-shell needs to be updated in sync with mutter, and mutter build passed, but gnome-shell build failed [1]. The reason why it failed is probably because of bug 1401231.

[1] http://koji.fedoraproject.org/koji/buildinfo?buildID=822182

(In reply to Jakub from comment #18)
> is there a way to obtain the mutter-3.23.1-2.fc26.x86_64 package? would it
> be possible to keep at least 2 packages in the repo for downgrading purposes?

That's out of the scope of this bug, and it has been proposed many times on the list. Your best solution atm is to enable dnf cache when running on Rawhide. Then all the RPMs you installed in the past should be available to you locally.

(In reply to Vít Ondruch from comment #17)
> Anyway, this kind of bugs is pretty annoying, because it even prevented me
> to use the text console, since the display server was restarting all the
> time and it somehow gradually influenced all the text consoles. Is there a
> chance to handle such issues more gracefully? E.g. Degrade to
> multi-user.target or something just a bit better than constantly restarting
> display server?

From what I've seen, Petr Schindler wasn't affected by this. Please file a bug/RFE in https://bugzilla.gnome.org/ . Display restart loops should be detected, but it seems it doesn't always work.

Comment 21 Vít Ondruch 2016-12-06 14:36:23 UTC
(In reply to Jakub from comment #18)
> is there a way to obtain the mutter-3.23.1-2.fc26.x86_64 package? would it
> be possible to keep at least 2 packages in the repo for downgrading purposes?

https://bugzilla.redhat.com/show_bug.cgi?id=1397174

Comment 22 Adam Williamson 2016-12-07 00:15:54 UTC
I've cleared the #1401231 logjam and a rebuild of gnome-shell is running: http://koji.fedoraproject.org/koji/buildinfo?buildID=823202 . Hopefully that should resolve this.

Comment 23 Petr Schindler 2016-12-08 11:55:48 UTC
System is bootable with gnome-shell from comment 22 and matching mutter.

Comment 24 Kamil Páral 2016-12-08 12:59:48 UTC
Closing then.


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