Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
GDM crashs but X works
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
MHoffacker
n00b
n00b


Joined: 16 Dec 2014
Posts: 2

PostPosted: Sat Dec 20, 2014 1:33 pm    Post subject: GDM crashs but X works Reply with quote

Hi all,

I am facing a problem with my Gentoo installation I cannot solve. After booting GDM tries to start but obviously the X-server crashes with a "Segmentation fault at 0x00"

See the snippet of the log file:
Code:

Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: X.Org X Server 1.15.0
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Release Date: 2013-12-27
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: X Protocol Version 11, Revision 0
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Build Operating System: Linux 3.12.13-gentoo x86_64 Gentoo
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Current Operating System: Linux computer_m 3.16.5-gentoo #1 SMP Tue Dec 16 08:58:18 CET 2014 x86_64
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Kernel command line: real_root=/dev/sda3 resume=/dev/sda2 init=/usr/lib/systemd/systemd
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Build Date: 24 June 2014  12:41:54AM
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Current version of pixman: 0.32.4
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Before reporting problems, check http://wiki.x.org
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: to make sure that you have the latest version.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Markers: (--) probed, (**) from config file, (==) default setting,
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (++) from command line, (!!) notice, (II) informational,
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (++) Log file: "/dev/null", Time: Sat Dec 20 14:14:55 2014
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (==) Using config file: "/etc/X11/xorg.conf"
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (==) Using config directory: "/etc/X11/xorg.conf.d"
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (==) Using system config directory "/usr/share/X11/xorg.conf.d"
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (==) ServerLayout "aticonfig Layout"
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (**) |-->Screen "aticonfig-Screen[0]-0" (0)
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (**) |   |-->Monitor "aticonfig-Monitor[0]-0"
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (**) |   |-->Device "aticonfig-Device[0]-0"
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (==) Automatically adding devices
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (==) Automatically enabling devices
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (==) Automatically adding GPU devices
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (WW) The directory "/usr/share/fonts/TTF/" does not exist.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Entry deleted from font path.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (WW) The directory "/usr/share/fonts/OTF/" does not exist.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Entry deleted from font path.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (WW) The directory "/usr/share/fonts/Type1/" does not exist.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Entry deleted from font path.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Entry deleted from font path.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Entry deleted from font path.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (==) FontPath set to:
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: /usr/share/fonts/misc/
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (==) ModulePath set to "/usr/lib64/xorg/modules"
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (II) The server relies on udev to provide the list of input devices.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: If no devices become available, reconfigure udev or disable AutoAddDevices.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (II) Loader magic: 0x80dc60
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (II) Module ABI versions:
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: X.Org ANSI C Emulation: 0.4
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: X.Org Video Driver: 15.0
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: X.Org XInput driver : 20.0
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: X.Org Server Extension : 8.0
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (--) PCI:*(0:0:1:0) 1002:9993:1849:9901 rev 0, Mem @ 0xc0000000/268435456, 0xff700000/262144, I/O @ 0x0000f000/256
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension Generic Event Extension
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension SHAPE
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension MIT-SHM
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension XInputExtension
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension XTEST
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension BIG-REQUESTS
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension SYNC
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension XKEYBOARD
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension XC-MISC
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension XINERAMA
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension XFIXES
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension RENDER
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension RANDR
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension COMPOSITE
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension DAMAGE
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension MIT-SCREEN-SAVER
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension DOUBLE-BUFFER
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension RECORD
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension DPMS
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension Present
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension DRI3
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension X-Resource
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension XVideo
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension XVideo-MotionCompensation
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension XFree86-VidModeExtension
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension XFree86-DGA
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension XFree86-DRI
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Initializing built-in extension DRI2
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (II) "glx" will be loaded by default.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (II) LoadModule: "glx"
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (II) Module glx: vendor="Advanced Micro Devices, Inc."
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: compiled for 6.9.0, module version = 1.0.0
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Loading extension GLX
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (II) LoadModule: "fglrx"
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (II) Loading /usr/lib64/xorg/modules/drivers/fglrx_drv.so
Dec 20 14:14:55 computer_m gdm[3280]: Child process 3381 was already dead.
Dec 20 14:14:55 computer_m gdm[3280]: GdmDisplay: display lasted 0.029888 seconds
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (II) Module fglrx: vendor="FireGL - AMD Technologies Inc."
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: compiled for 1.4.99.906, module version = 14.10.2
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Module class: X.Org Video Driver
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE)
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) Backtrace:
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) 0: /usr/bin/Xorg (xorg_backtrace+0x42) [0x58df42]
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) 1: /usr/bin/Xorg (0x400000+0x191ce9) [0x591ce9]
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) 2: /lib64/libpthread.so.0 (0x7f54ac270000+0x116b0) [0x7f54ac2816b0]
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) 3: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (0x7f54a8bb8000+0x40a7b4) [0x7f54a8fc27b4]
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) 4: /usr/lib64/xorg/modules/drivers/fglrx_drv.so (0x7f54a8bb8000+0x40a34f) [0x7f54a8fc234f]
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) 5: /usr/bin/Xorg (0x400000+0x6d2f1) [0x46d2f1]
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) 6: /usr/bin/Xorg (xf86LoadModules+0xaa) [0x47d00a]
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) 7: /usr/bin/Xorg (InitOutput+0x7e7) [0x47d867]
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) 8: /usr/bin/Xorg (0x400000+0x3f360) [0x43f360]
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) 9: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7f54aaee4df5]
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) 10: /usr/bin/Xorg (0x400000+0x2a551) [0x42a551]
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE)
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) Segmentation fault at address 0x0
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE)
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Fatal server error:
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) Caught signal 11 (Segmentation fault). Server aborting
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE)
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE)
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: Please consult the The X.Org Foundation support
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: at http://wiki.x.org
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: for help.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) Please also check the log file at "/dev/null" for additional information.
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE)
Dec 20 14:14:55 computer_m gdm-Xorg-:4[3381]: (EE) Server terminated with error (1). Closing log file.



After the login at the console with my username and password and typing "startx", Gnome 3 starts without any Problems and works for literally days. The problem came up about 4 months ago, before this time the system worked without any problems for almost a year.

One thing I do not understand is, that there seems to be some kind of initialization after GDM tries to start:
Code:

Dec 20 14:15:08 computer_m kernel: fglrx_pci 0000:00:01.0: irq 49 for MSI/MSI-X
Dec 20 14:15:08 computer_m kernel: <6>[fglrx] Firegl kernel thread PID: 3994
Dec 20 14:15:08 computer_m kernel: <6>[fglrx] Firegl kernel thread PID: 3995
Dec 20 14:15:08 computer_m kernel: <6>[fglrx] Firegl kernel thread PID: 3996
Dec 20 14:15:08 computer_m kernel: <6>[fglrx] IRQ 49 Enabled
Dec 20 14:15:08 computer_m kernel: <6>[fglrx] Reserved FB block: Shared offset:0, size:1000000
Dec 20 14:15:08 computer_m kernel: <6>[fglrx] Reserved FB block: Unshared offset:fc1f000, size:3000
Dec 20 14:15:08 computer_m kernel: <6>[fglrx] Reserved FB block: Unshared offset:fc22000, size:3de000
Dec 20 14:15:08 computer_m kernel: <6>[fglrx] Reserved FB block: Unshared offset:1ffee000, size:12000


If you have any ideas, I would be very grateful.

Best regards
Mike
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7051
Location: almost Mile High in the USA

PostPosted: Sat Dec 20, 2014 3:38 pm    Post subject: Reply with quote

I haven't tried to see if ATI finally fixed their driver, but it appears multiple people are having problems with gdm and fglrx.

For the time being I've been using lightdm instead of gdm, it mostly works - good enough for graphical login.
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
heheman3000
n00b
n00b


Joined: 22 Oct 2006
Posts: 32

PostPosted: Wed Feb 04, 2015 6:36 pm    Post subject: Reply with quote

There is a longer thread about this at https://forums.gentoo.org/viewtopic-p-7623272.html . No resolution yet...

Some guy seems to have found a solution to this problem here: https://oliverchang.github.io/2014/12/22/fixing-linux-amd-catalyst-linux-drivers-gdm/
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 7051
Location: almost Mile High in the USA

PostPosted: Mon Feb 09, 2015 7:54 am    Post subject: Reply with quote

Interesting and ridiculous!

So it looks like an ATI driver and systemd issue, but due to poor ATI coding it segfaults... Don't know what to blame here... Well obviously it's ATI but I suppose some of the anti-systemd people will claim another reason to not use systemd.
_________________
Intel Core i7 2700K@ 4.1GHz/HD3000 graphics/8GB DDR3/180GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum