Bug 1353613

Summary: Gnome Oops screen on classic session login nautilus sig 11
Product: Red Hat Enterprise Linux 7 Reporter: Scott Dodson <sdodson>
Component: nautilusAssignee: Carlos Soriano <csoriano>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 7.3CC: redakkan, tpelka, vbenes, vhumpa, yizhan
Target Milestone: rcKeywords: Regression, TestBlocker
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: nautilus-3.14.3-10.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-04 03:54:18 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:

Description Scott Dodson 2016-07-07 15:05:12 UTC
Description of problem:
Running nautilus-3.14.3-9.el7 I get the oops screen when logging in with classic session. Does not happen if I switch to normal gnome session.

Version-Release number of selected component (if applicable):
nautilus-3.14.3-9.el7

How reproducible:
100%

Steps to Reproduce:
1. Upgrade to nautilus-3.14.3-9.el7 (I had upgraded to latest packages from nightly builds)
2. Login using classic session.
3.

Actual results:
Oops screen

Expected results:
Normal desktop

Additional info:
nautilus-classic.desktop is killed by signal 11

Jul 07 10:48:07 sdodson.localdomain polkitd[958]: Registered Authentication Agent for unix-session:2 (system bus name :1.259 [/usr/bin/gnome-shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.utf8)
Jul 07 10:48:07 sdodson.localdomain gnome-session[6015]: Gjs-Message: JS LOG: System monitor applet init from /home/rdu/sdodson/.local/share/gnome-shell/extensions/system-monitor.gmail.com
Jul 07 10:48:07 sdodson.localdomain gnome-session[6015]: Gjs-Message: JS LOG: System monitor applet enabling
Jul 07 10:48:07 sdodson.localdomain gnome-session[6015]: Entering running state
Jul 07 10:48:07 sdodson.localdomain gnome-session[6015]: Initializing nautilus-open-terminal extension
Jul 07 10:48:07 sdodson.localdomain gnome-session[6015]: (uint32 2,)
Jul 07 10:48:07 sdodson.localdomain gnome-session[6015]: vmware-user: could not open /proc/fs/vmblock/dev
Jul 07 10:48:07 sdodson.localdomain gnome-session[6015]: Failed to play sound: File or data not found
Jul 07 10:48:07 sdodson.localdomain gnome-session[6015]: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._imsettings_2derror_2dquark.Code5: Current desktop isn't targeted by IMSettings.
Jul 07 10:48:07 sdodson.localdomain kernel: nautilus[6431]: segfault at f ip 0000000000471e22 sp 00007ffd759d59f0 error 4 in nautilus[400000+147000]
Jul 07 10:48:07 sdodson.localdomain abrt-hook-ccpp[6593]: Process 6431 (nautilus) of user 10634 killed by SIGSEGV - dumping core
Jul 07 10:48:08 sdodson.localdomain gnome-session[6015]: WARNING: Child process 6431 was already dead.
Jul 07 10:48:08 sdodson.localdomain gnome-session[6015]: gnome-session[6015]: WARNING: Child process 6431 was already dead.
Jul 07 10:48:08 sdodson.localdomain gnome-session[6015]: gnome-session[6015]: WARNING: Application 'nautilus-classic.desktop' killed by signal 11
Jul 07 10:48:08 sdodson.localdomain gnome-session[6015]: WARNING: Application 'nautilus-classic.desktop' killed by signal 11
Jul 07 10:48:08 sdodson.localdomain gnome-session[6015]: Gjs-Message: JS LOG: System monitor applet enabling done
Jul 07 10:48:08 sdodson.localdomain gnome-session[6015]: Initializing nautilus-open-terminal extension
Jul 07 10:48:08 sdodson.localdomain abrt-server[6638]: Package 'nautilus' isn't signed with proper key
Jul 07 10:48:08 sdodson.localdomain abrt-server[6638]: 'post-create' on '/var/spool/abrt/ccpp-2016-07-07-10:48:07-6431' exited with 1
Jul 07 10:48:08 sdodson.localdomain abrt-server[6638]: Deleting problem directory '/var/spool/abrt/ccpp-2016-07-07-10:48:07-6431'
Jul 07 10:48:08 sdodson.localdomain gnome-session[6015]: Gjs-Message: JS WARNING: [/usr/share/gnome-shell/extensions/launch-new-instance.github.com/extension.js 9]: assignment to undeclared variable _activateOriginal
Jul 07 10:48:08 sdodson.localdomain abrt-hook-ccpp[6652]: Not saving repeating crash in '/usr/bin/nautilus'
Jul 07 10:48:08 sdodson.localdomain abrt-hook-ccpp[6652]: Process 6641 (nautilus) of user 10634 killed by SIGSEGV - ignoring (repeated crash)
Jul 07 10:48:08 sdodson.localdomain gnome-session[6015]: WARNING: App 'nautilus-classic.desktop' respawning too quickly
Jul 07 10:48:08 sdodson.localdomain gnome-session[6015]: Unrecoverable failure in required component nautilus-classic.desktop
Jul 07 10:48:08 sdodson.localdomain gnome-session[6015]: gnome-session[6015]: WARNING: App 'nautilus-classic.desktop' respawning too quickly
Jul 07 10:48:08 sdodson.localdomain gnome-session[6015]: gnome-session[6015]: WARNING: Application 'nautilus-classic.desktop' killed by signal 11
Jul 07 10:48:08 sdodson.localdomain gnome-session[6015]: WARNING: Application 'nautilus-classic.desktop' killed by signal 11

Comment 2 Carlos Soriano 2016-07-08 07:32:21 UTC
can you paste your monitors setup with xrandr or so?

Comment 3 Carlos Soriano 2016-07-08 07:33:23 UTC
also a backtrace will help if you can get it

Comment 4 Scott Dodson 2016-07-08 14:30:15 UTC
Sure, I dock my laptop and use two external display port monitors, however this also happened undocked with just the laptop display. I'll try to reproduce this later today, I need to figure out a way to keep abrt from destroying the file because the binary wasn't signed.

$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1200, maximum 32767 x 32767
eDP1 connected (normal left inverted right x axis y axis)
   1920x1080     60.01 +
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1280x960      60.00  
   1368x768      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP2-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200     59.95*+
   1920x1080     60.00    50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.95  
   1680x945      60.02  
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1366x768      59.79  
   1360x768      60.02  
   1280x800      59.81  
   1280x768      59.87  
   1280x720      60.00    50.00    59.94  
   1024x768      60.00  
   1024x576      59.97  
   800x600       60.32    56.25  
   720x576       50.00  
   848x480       60.00  
   720x480       60.00    59.94  
   640x480       60.00    59.94  
DP2-2 connected 1920x1200+1920+0 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200     59.95*+
   1920x1080     60.00    50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.95  
   1680x945      60.02  
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1366x768      59.79  
   1360x768      60.02  
   1280x800      59.81  
   1280x768      59.87  
   1280x720      60.00    50.00    59.94  
   1024x768      60.00  
   1024x576      59.97  
   800x600       60.32    56.25  
   720x576       50.00  
   848x480       60.00  
   720x480       60.00    59.94  
   640x480       60.00    59.94  
DP2-3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Comment 5 Scott Dodson 2016-07-09 21:11:21 UTC
ABRT created https://bugzilla.redhat.com/show_bug.cgi?id=1354128 with all the standard info.

Comment 6 Tomas Pelka 2016-07-11 11:00:28 UTC
*** Bug 1354393 has been marked as a duplicate of this bug. ***

Comment 10 Vladimir Benes 2016-07-12 14:00:24 UTC
*** Bug 1355770 has been marked as a duplicate of this bug. ***

Comment 12 Tomas Pelka 2016-07-13 10:36:57 UTC
*** Bug 1356011 has been marked as a duplicate of this bug. ***

Comment 13 Vitezslav Humpa 2016-07-19 11:08:19 UTC
nautilus-3.14.3-10.el7.x86_64
gnome-shell-3.14.4-52.el7.x86_64

The issue is still present when the auto login (which we use to run our tests) is used.

Put in daemon section of /etc/gdm/custom.conf:

AutomaticLogin = test (or any user)
AutomaticLoginEnable = true

With service gdm start, after the greeter is skipped the nautilus segfaults, which brings up the oops screen.
The desktop/gnome-shell keeps running underneath the oops message, though inaccessible unless xkilled (bz 820095)...

The relevant log excerpt:

Jul 19 12:50:07 localhost gnome-session: Entering running state
Jul 19 12:50:07 localhost gnome-session: Initializing nautilus-open-terminal extension
Jul 19 12:50:07 localhost gnome-session: Failed to play sound: File or data not found
Jul 19 12:50:07 localhost gnome-session: calculate size desktop
Jul 19 12:50:07 localhost gnome-session: ** (nautilus:10025): WARNING **: Can not get _NET_WORKAREA
Jul 19 12:50:07 localhost gnome-session: ** (nautilus:10025): CRITICAL **: NET_WORKAREA canot be peeked
Jul 19 12:50:07 localhost kernel: nautilus[10025]: segfault at c ip 0000000000437d63 sp 00007ffd5ee540e0 error 4 in nautilus[400000+147000]
Jul 19 12:50:07 localhost abrt-hook-ccpp: Process 10025 (nautilus) of user 1000 killed by SIGSEGV - dumping core
Jul 19 12:50:07 localhost gnome-session[9601]: WARNING: Application 'nautilus-classic.desktop' killed by signal 11
Jul 19 12:50:07 localhost gnome-session: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._imsettings_2derror_2dquark.Code5: Current desktop isn't targeted by IMSettings.
Jul 19 12:50:07 localhost gnome-session: gnome-session[9601]: WARNING: Application 'nautilus-classic.desktop' killed by signal 11
Jul 19 12:50:07 localhost gnome-session: (gnome-shell:9868): mutter-WARNING **: STACK_OP_ADD: window 0x2400001 already in stack
Jul 19 12:50:07 localhost gnome-session: (gnome-shell:9868): mutter-WARNING **: STACK_OP_ADD: window 0x2400001 already in stack
Jul 19 12:50:08 localhost abrt-server: Package 'nautilus' isn't signed with proper key
Jul 19 12:50:08 localhost abrt-server: 'post-create' on '/var/spool/abrt/ccpp-2016-07-19-12:50:07-10025' exited with 1
Jul 19 12:50:08 localhost abrt-server: Deleting problem directory '/var/spool/abrt/ccpp-2016-07-19-12:50:07-10025'
Jul 19 12:50:08 localhost gnome-session: Initializing nautilus-open-terminal extension
Jul 19 12:50:08 localhost kernel: nautilus[10178]: segfault at c ip 0000000000437d63 sp 00007ffc015b4dc0 error 4 in nautilus[400000+147000]
Jul 19 12:50:08 localhost gnome-session: calculate size desktop
Jul 19 12:50:08 localhost gnome-session: ** (nautilus:10178): WARNING **: Can not get _NET_WORKAREA
Jul 19 12:50:08 localhost gnome-session: ** (nautilus:10178): CRITICAL **: NET_WORKAREA canot be peeked
Jul 19 12:50:08 localhost abrt-hook-ccpp: Not saving repeating crash in '/usr/bin/nautilus'
Jul 19 12:50:08 localhost abrt-hook-ccpp: Process 10178 (nautilus) of user 1000 killed by SIGSEGV - ignoring (repeated crash)
Jul 19 12:50:08 localhost gnome-session[9601]: WARNING: App 'nautilus-classic.desktop' respawning too quickly
Jul 19 12:50:08 localhost gnome-session: Unrecoverable failure in required component nautilus-classic.desktop
Jul 19 12:50:08 localhost gnome-session: gnome-session[9601]: WARNING: App 'nautilus-classic.desktop' respawning too quickly
Jul 19 12:50:08 localhost gnome-session[9601]: WARNING: Application 'nautilus-classic.desktop' killed by signal 11
Jul 19 12:50:08 localhost gnome-session: gnome-session[9601]: WARNING: Application 'nautilus-classic.desktop' killed by signal 11
Jul 19 12:50:08 localhost gnome-session: (gnome-settings-daemon:9819): color-plugin-WARNING **: failed to get edid: unable to get EDID for output
Jul 19 12:50:08 localhost gnome-session: (gnome-settings-daemon:9819): color-plugin-WARNING **: unable to get EDID for xrandr-VGA-0: unable to get EDID for output
Jul 19 12:50:08 localhost gnome-shell: GNOME Shell started at Tue Jul 19 2016 12:50:07 GMT+0200 (CEST)

This is on VM hw, vga/cirrus. 

lspci -nn:
00:00.0 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] (rev 02)
00:01.0 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000]
00:01.1 IDE interface [0101]: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] [8086:7010]
00:01.3 Bridge [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 03)
00:02.0 VGA compatible controller [0300]: Cirrus Logic GD 5446 [1013:00b8]
00:03.0 Ethernet controller [0200]: Red Hat, Inc Virtio network device [1af4:1000]
00:04.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 01)
00:05.0 Communication controller [0780]: Red Hat, Inc Virtio console [1af4:1003]
00:06.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)
00:06.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)
00:06.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)
00:06.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)
00:07.0 SCSI storage controller [0100]: Red Hat, Inc Virtio block device [1af4:1001]
00:08.0 Unclassified device [00ff]: Red Hat, Inc Virtio memory balloon [1af4:1002]

xrandr:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00*+
   1280x1024     60.02  
   1280x960      60.00  
   1280x800      59.81    59.91  
   1280x768      59.87    59.99  
   1280x720      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  

There has recently also been a crash caused by gnome-shell https://bugzilla.redhat.com/show_bug.cgi?id=1330488,
which appears to be unrelated and made this autologin sub-issue hidden untill it got fixed today.

Comment 17 Carlos Soriano 2016-09-14 15:47:05 UTC
*** Bug 1354128 has been marked as a duplicate of this bug. ***

Comment 19 errata-xmlrpc 2016-11-04 03:54:18 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2016-2333.html