Bug 1718807
Summary: | session frozen after several suspends | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Martin Krajnak <mkrajnak> |
Component: | gnome-shell | Assignee: | Florian Müllner <fmuellner> |
Status: | CLOSED DUPLICATE | QA Contact: | Desktop QE <desktop-qa-list> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 8.1 | CC: | fmuellner, jadahl, jkoten, mclasen, tpelka, vbenes, wchadwic |
Target Milestone: | rc | Keywords: | Regression |
Target Release: | 8.1 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-07-24 13:22:37 UTC | Type: | Bug |
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: | 1678350 | ||
Attachments: |
Description
Martin Krajnak
2019-06-10 09:32:20 UTC
(In reply to Martin Krajnak from comment #0) > Someting from the journal (more will be provided) > > Jun 10 11:09:26 localhost.localdomain gsd-power[3158]: Error setting > property 'PowerSaveMode' on interface org.gnome.Mutter.DisplayConfig: > Timeout was reached (g-io-error-quark, 24) I'm not sure those messages are relevant - the D-Bus requests are handled by the mutter/gnome-shell process, so if that is frozen for some reason (infinite loop or something), then it's expected that the requests cannot be handled and time out. Some things that may help: - turn off extensions (at least topIcons, the log shows it's incompatible with the rebased shell) - attach gdb to the gnome-shell process (from a TTY or SSH connection); if it is an infinite loop, a backtrace may tell us where it is - run `call gjs_dumpstack()` in gdb, in case the problem is in javascript code So far I Disabled all extensions and problem persists. I rather ask before doing something wrong, so please: 1. I see two gnome-shell processes, one owned by user(me), one owned by gdm, which one should I attach the gdb to ? 2. should I just run the gdb --pid=n and then just provide stack traces ? I am not sure how to debug in this situation because there is no crash only freeze, so is `call gjs_dumpstack()` all I need when it freezes ? Created attachment 1579820 [details]
t a a bt
So far I obtained `t a a bt` from gdb attached to user process user process,
I installed as many debug info packages as I could since gnome-shell is probably touching everything but `call gjs_dumpstack()` is returning nothing at all
Again, extensions were completely disabled.
Created attachment 1579825 [details]
gdm process t a a bt
same info from the gnome-shell process owned by gdm
Created attachment 1591726 [details]
I have a new backtrace that has few clock items again, this is gnome-shell under X (frozen BEFORE suspend) and killable via kill -9 $(pidof GS) so you can recover session
Hello Florian, thanks for the gnome-desktop3-3.32.2-2.el8.x86_64, so far it looks that it fixes the issue, can we expect permanent build ? No. Ray identified the real issue in bug 1724551, marking this as a duplicate. *** This bug has been marked as a duplicate of bug 1724551 *** |