After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 786775 - GDM 3.24 crash and segfault on Fedora 26
GDM 3.24 crash and segfault on Fedora 26
Status: RESOLVED NOTGNOME
Product: gnome-shell
Classification: Core
Component: general
3.24.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2017-08-24 19:59 UTC by Rob Kudyba
Modified: 2017-08-25 08:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gnome shell coredump (2.09 MB, application/octet-stream)
2017-08-24 20:01 UTC, Rob Kudyba
Details

Description Rob Kudyba 2017-08-24 19:59:45 UTC
No desktop manager runs, from GDM, the LightDM, to SDDM to KDM, all seg fault. Perhaps related to old Radeon card?
09:0d.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV100
Comment 1 Rob Kudyba 2017-08-24 19:59:56 UTC
[Radeon 7000 / Radeon VE]

<gnome-version>
 <platform>3</platform>
 <minor>24</minor>
 <micro>2</micro>
 <distributor>GNOME.Org</distributor>
 <date>2017-05-09</date>

Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: Require OpenGL version 2.1 or later.
Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: (EE) modeset(0): Failed to initialize glamor at ScreenInit() time.
Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: (EE)
Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: Fatal server error:
Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: (EE) AddScreen/ScreenInit failed for driver 0
Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: (EE)
Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: Please consult the Fedora Project support
Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: #011 at http://wiki.x.org
Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: for help.
Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: (EE) Please also check the log file at "/var/lib/gdm/.local/share/xorg/Xorg.0.log" for additional information.
Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: (EE)
Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: (EE) Server terminated with error (1). Closing log file.
Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: Unable to run X server
Aug 22 12:12:42 curie gdm: GLib: g_variant_new_string: assertion 'string != NULL' failed

from /var/log/X.org.log:
[1814142.896] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[1814142.896] (II) FBDEV: driver for framebuffer: fbdev
[1814142.896] (II) VESA: driver for VESA chipsets: vesa
[1814142.909] (II) modeset(0): using drv /dev/dri/card0
[1814142.916] (WW) Falling back to old probe method for fbdev
[1814142.916] (II) Loading sub module "fbdevhw"
[1814142.916] (II) LoadModule: "fbdevhw"
[1814142.917] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[1814142.917] (II) Module fbdevhw: vendor="X.Org Foundation"
[1814142.917]   compiled for 1.19.3, module version = 0.0.2
[1814142.917]   ABI class: X.Org Video Driver, version 23.0
[1814142.917] (WW) Falling back to old probe method for vesa
[1814142.917] (EE)
[1814142.917] (EE) Backtrace:
[1814142.918] (EE) 0: /usr/libexec/Xorg (OsLookupColor+0x13e) [0x8212a4e]
[1814142.918] (EE) 1: ? (?+0x13e) [0xb77a7e4d]
[1814142.919] (EE) 2: /lib/libpciaccess.so.0 (pci_device_next+0x100) [0xb7476220]
[1814142.920] (EE) 3: /lib/libpciaccess.so.0 (pci_device_find_by_slot+0x56) [0xb74762d6]
[1814142.920] (EE) 4: /lib/libpciaccess.so.0 (pci_device_vgaarb_init+0xf3) [0xb7478833]
[1814142.921] (EE) 5: /usr/libexec/Xorg (xf86ConfigPciEntity+0x4614) [0x80e8324]
[1814142.921] (EE) 6: /usr/libexec/Xorg (xf86BusConfig+0x125) [0x80b9865]
[1814142.921] (EE) 7: /usr/libexec/Xorg (InitOutput+0x9fd) [0x80c905d]
[1814142.922] (EE) 8: /usr/libexec/Xorg (InitFonts+0x2b0) [0x807e860]
[1814142.922] (EE) 9: /usr/libexec/Xorg (miPolyFillRect+0x27b) [0x80655cb]
[1814142.923] (EE) 10: /lib/libc.so.6 (__libc_start_main+0xf3) [0xb70ab2c3]
[1814142.923] (EE) 11: /usr/libexec/Xorg (_start+0x21) [0x80653c5]
[1814142.923] (EE)
[1814142.923] (EE) Segmentation fault at address 0x0
[1814142.923] (EE)
Fatal server error:
[1814142.923] (EE) Caught signal 11 (Segmentation fault). Server aborting
[1814142.923] (EE)
[1814142.923] (EE)
Please consult the Fedora Project support
         at http://wiki.x.org
 for help.
[1814142.923] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[1814142.923] (EE)
[1814142.949] (EE) Server terminated with error (1). Closing log file.



from gdb:
  • #0 __kernel_vsyscall
    at arch/x86/entry/vdso/vdso32/system_call.S line 71

Comment 2 Rob Kudyba 2017-08-24 20:01:18 UTC
Created attachment 358375 [details]
gnome shell coredump
Comment 3 Florian Müllner 2017-08-25 08:24:05 UTC
(In reply to Rob Kudyba from comment #0)
> No desktop manager runs, from GDM, the LightDM, to SDDM to KDM, all seg
> fault. Perhaps related to old Radeon card?

Likely - either all of GDM, LightDM, SDDM and KDM happen to have fatal bugs on your hardware, or the problem is indeed elsewhere. Considering this message:

(In reply to Rob Kudyba from comment #1)
> Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: (EE) Server terminated
> with error (1). Closing log file.
> Aug 22 12:12:42 curie /usr/libexec/gdm-x-session: Unable to run X server

it's a case of the latter - the X server segfaults on startup, which is required to run GNOME on Xorg. Please follow the instructions from the error messages, or report the issue on freedesktop.org where Xorg is hosted.