Hi,

Since a couple of day I have been struggling against a annoying issue with my system.

System description:
gentoo-3.10.7 with KDE as desktop manger
graphic card: AMD Radeon E6760
fglrx: 14.4

Issue description:
XServer died during startup and KDE doesn't start and the system hangs.


Xorg configuration:
Code:
Section "ServerLayout"
	Identifier     "GEOEC-0"
	Screen      0  "Screen MonAB" 1024 0
	Screen         "Screen B766_new" 0 0
	Screen         "Screen TVOut" 3584 0
#	InputDevice    "Mouse0" "CorePointer"
#	InputDevice    "Keyboard0" "CoreKeyboard"
	Option	    "StandbyTime" "0"
	Option	    "SuspendTime" "0"
	Option	    "OffTime" "0"
	Option	    "BlankTime" "0"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/urw-fonts"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/100dpi/"
	FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
	Load  "glx"
	Load  "type1"
	Load  "freetype"
	SubSection "extmod"
		Option	    "omit xfree86-dga"
		Option	    "omit mit-screen-saver"
	EndSubSection
EndSection

Section "ServerFlags"
	Option	    "AllowMouseOpenFail"
EndSection

#Section "InputDevice"
#	Identifier  "Keyboard0"
#	Driver      "kbd"
#EndSection

#Section "InputDevice"
#	Identifier  "Mouse0"
#	Driver      "mouse"
#	Option	    "Protocol" "auto"
#	Option	    "Device" "/dev/input/mice"
#	Option	    "ZAxisMapping" "4 5 6 7"
#EndSection

Section "InputClass"
        Identifier "DATA MODUL easyMaxTouch"
#        MatchDevicePath "/dev/input/event6"
	MatchProduct "DATA MODUL easyMaxTouch"
        Option "IgnoreRelativeAxes" "On"
        Option "Calibration" "0 140000 0 44000"
        Option "Mode" "Absolute"
        Driver "evdev"
EndSection

Section "Monitor"
	Identifier   "G11-A"
	ModelName    "RadiForce G11"
	VendorName   "Eizo"
#	ModeLine     "1280x1024-G11" 108.0 1280 1296 1552 1688 1024 1025 1028 1066
	DisplaySize  359 287
	Option	     "PreferredMode" "1280x1024"
	Option	     "Position" "0 0"
	Option	     "Rotate" "normal"
	Option	     "Disable" "false"
#	Option	     "NoDDC"
	Option	     "DPMS" "false"
	Option	     "DefaultModes" "false"
EndSection

Section "Monitor"
	Identifier   "G11-B"
	ModelName    "RadiForce G11"
	VendorName   "Eizo"
#	ModeLine     "1280x1024-G11" 108.0 1280 1296 1552 1688 1024 1025 1028 1066
	DisplaySize  359 287
	Option	     "PreferredMode" "1280x1024"
	Option	     "Position" "1280 0"
	Option	     "Rotate" "normal"
	Option	     "Disable" "false"
#	Option	     "NoDDC"
	Option	     "DPMS" "false"
	Option	     "DefaultModes" "false"
EndSection

Section "Monitor"
	Identifier   "UI-1_new"
	ModelName    "Touchscreen"
	VendorName   "NEC"
	DisplaySize  210 158
	Option	     "PreferredMode" "1024x768"
	Option	     "Position" "0 0"
	Option	     "Rotate" "normal"
	Option	     "Disable" "false"
	Option	     "DPMS" "false"
	Option	     "DefaultModes" "false"
EndSection

Section "Monitor"
	Identifier   "SVHS"
	VendorName   "GE-OEC"
	ModelName    "S-Video Adapter"
	Option	    "DPMS" "false"
	Option	    "PreferredMode" "800x600"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "0 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
EndSection

Section "Monitor"
	Identifier   "UI-2_new"
	ModelName    "Touchscreen"
	VendorName   "NEC"
	DisplaySize  210 158
	Option	     "PreferredMode" "1024x768"
	Option	     "Position" "0 0"
	Option	     "Rotate" "normal"
	Option	     "Disable" "false"
#	Option	     "NoDDC"
	Option	     "DPMS" "false"
	Option	     "DefaultModes" "false"
EndSection

Section "Device"
	Identifier  "Card0-1"
	Driver      "fglrx"
	Option	    "Monitor-DFP1" "G11-B"
	Option	    "Monitor-DFP5" "G11-A"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "Card0-0"
	Driver      "fglrx"
	Option	    "Monitor-DFP9" "UI-1_new"
	Option	    "Monitor-DFP21" "UI-2_new"
	BusID       "PCI:1:0:0"
	Screen      1
EndSection

Section "Device"
	Identifier  "Card0-2"
	Driver      "fglrx"
	Option	    "Monitor-DFP13" "SVHS"
	BusID       "PCI:1:0:0"
	Screen      2
EndSection

Section "Screen"
	Identifier "Screen B766_new"
	Device     "Card0-0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Virtual	  1024 768
		Depth     24
		Modes    "1024x768"
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen MonAB"
	Device     "Card0-1"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Virtual   2560 2560
		Depth     24
		Modes    "1280x1024"
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen TVOut"
	Device     "Card0-2"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Virtual   800 600
		Depth     24
		Modes    "800x600"
	EndSubSection
EndSection

Log files:
1)OS Messages:

Code:
Sep 16 13:39:50 fluorostar kdm[2564]: X server died during startup
Sep 16 13:39:50 fluorostar kdm[2564]: X server for display :0 cannot be started, session disabled
2)kdm logfile says: Please also check the log file at "/var/log/Xorg.0.log" for additional information.

3) this is the xorg logfile, when X server starts properly.

https://www.scribd.com/doc/243193967/Xorg-0-log

4)xorg log when the x server crashes:

https://www.scribd.com/doc/243193886/Xorg-0-log-old



The difference occurs in the line 776 and the x server does:
[ 21.500] (II) fglrx(0): DAL force OS to Re-enumerate Modes. No idea what does it mean!!


I would be very gratefully for any help, if someone understand why the x server raises this exception.

the exception appends during the vsync of the second desktop, when you compare the both log files.

[ 23.560] (II) fglrx(0): Desktop Vsync is enabled.
[ 23.560] (WW) fglrx(0): TFD direct rotation is not supported currently with multi-viewport screen
[ 23.560] (II) fglrx(0): Setting screen physical size to 359 x 287
[ 23.569] (II) fglrx(1): Desktop Vsync is enabled.
[ 23.569] (WW) fglrx(0): TFD direct rotation is not supported currently with multi-viewport screen
[ 23.569] (II) fglrx(1): Setting screen physical size to 171 x 128
[ 23.571] (EE)
[ 23.571] (EE) Backtrace:
[ 23.635] (EE) 0: /usr/bin/X (xorg_backtrace+0x36) [0x59b206]
[ 23.635] (EE) 1: /usr/bin/X (0x400000+0x19f109) [0x59f109]
[ 23.636] (EE) 2: /lib64/libpthread.so.0 (0x7f44a64fb000+0x10460) [0x7f44a650b460]
[ 23.636] (EE) 3: /usr/lib/xorg/modules/drivers/fglrx_drv.so (SetupUbmSurface+0x35) [0x7f44a3850855]
[ 23.636] (EE) 4: /usr/lib/xorg/modules/drivers/fglrx_drv.so (0x7f44a32e9000+0x567a5c) [0x7f44a3850a5c]
[ 23.636] (EE) 5: /usr/lib/xorg/modules/drivers/fglrx_drv.so (xilUbmCopyRegion+0x285) [0x7f44a384fa95]
[ 23.636] (EE) 6: /usr/lib/xorg/modules/drivers/fglrx_drv.so (0x7f44a32e9000+0x4f4353) [0x7f44a37dd353]
[ 23.637] (EE) 7: /usr/lib/xorg/modules/drivers/fglrx_drv.so (0x7f44a32e9000+0x4f4ac3) [0x7f44a37ddac3]
[ 23.637] (EE) 8: /usr/lib/xorg/modules/drivers/fglrx_drv.so (xdl_xs113_atiddxEnableTearFreeVsync+0xb7) [0x7f44a37dd0d7]
[ 23.637] (EE) 9: /usr/lib/xorg/modules/drivers/fglrx_drv.so (0x7f44a32e9000+0x4e0242) [0x7f44a37c9242]
[ 23.637] (EE) 10: /usr/lib/xorg/modules/glesx.so (0x7f44a01b1000+0x86eb4) [0x7f44a0237eb4]
[ 23.637] (EE) 11: /usr/lib/xorg/modules/drivers/fglrx_drv.so (0x7f44a32e9000+0x8f9fd1) [0x7f44a3be2fd1]
[ 23.638] (EE) 12: /usr/bin/X (0x400000+0x28264) [0x428264]
[ 23.638] (EE) 13: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7f44a518d4bd]
[ 23.638] (EE) 14: /usr/bin/X (0x400000+0x27f29) [0x427f29]
[ 23.638] (EE)
[ 23.638] (EE) Floating point exception at address 0x7f44a3850855
[ 23.638]
Fatal server error:
[ 23.638] Caught signal 8 (Floating point exception). Server aborting
[ 23.638]
[ 23.638] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 23.638] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 23.638] (EE)
[ 23.638] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 23.638] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 23.638] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 23.638] (II) fglrx(0): Backup framebuffer data.
[ 23.686] (II) fglrx(0): Backup complete.
[ 25.429] Server terminated with error (1). Closing log file.



Regards