Fura X crash

Fórumok

Sziasztok!

Egy nagyon zavaró problémával fordulok hozzátok.
Időközönként fogja magát az X és egyszerűen újraindul. Eddig még nem sikerült kitalálnom, hogy mi okozza a problémát. A rendszer egy Fedora 9. Eddig azt gondoltam, hogy a Firefox 3 Beta 5 okozza a gondot (akkor indult újra, ha mehpróbáltam bezárni egy tab-ot). Ezért feltelepítettem gy Operát, de sajnos nem oldódott meg a probléma.
Most arra tippelek, hogy a flash okozza a gondot, ami videolejátszásnál amúgy is akadozik.

A log-ból ezt tudtam kihámozni:

Fatal server error:
Caught signal 11.  Server aborting

(II) UnloadModule: "mouse"
(II) UnloadModule: "kbd"
(II) Macintosh mouse button emulation: Close
(II) UnloadModule: "evdev"
(II) UnloadModule: "synaptics"
(II) Genius NetScroll + Traveler: Close
(II) UnloadModule: "evdev"
(II) RADEON(0): RADEONRestoreMemMapRegisters() : 
(II) RADEON(0):   MC_FB_LOCATION   : 0x1fff1c00 0x1fff1c00
(II) RADEON(0):   MC_AGP_LOCATION  : 0x003f0000
finished PLL2
finished PLL1
Entering Restore TV
Restore TV PLL
Restore TVHV
Restore TV Restarts
Restore Timing Tables
Restore TV standard
Leaving Restore TV

Nagyon zavar a dolog, főleg, ha munka közben történik a dolog.

Előre is köszönöm mindenki segítségét!

Hozzászólások

Nekem anno a FLash csak a böngésző elhalálozásához vezetett, és ez segített megoldani a problémát.

Jól látom, hogy Radeon kártya?
Milyen driverrel tolod? vesa, ati, radeon, fglrx ?

Esetleg a képernyővédő is okozhat zavart, amit kiiktathatsz az /etc/X11/xorg.conf -ban:


Section "ServerFlags"
Option "BlankTime" "0" # switch off the fuckin' screensaver ;~))
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection

/mazursky

Az Xorg.conf machinálásomból kimaradt, hogy a Monitor Section -ban ki kell kommentelni # -el ezt a sort

Option "DPMS"

Lehet hogy az energiatakarákossági mód kavarhat még be: *powersave.

Egyébként próbáltad a Flash plugin-nal kapcsolatos topic-ot?
Az még a 9-esre vonatkozik, így ha 10-esed van, akkor kézileg kellene feltolni a 9-est, van telepítő "csomagom" (igazából a leforgatandó állományok forrása), még a 9.0.48-as (jó deprecated!), de nekem minimális problémával kb 98%-ban működik.

Egyébként az elkészített FlashSupport állomány gond nélkül elmegy a 9.0.115-el és a 9.0.124-el is, igazából az audio támogatás és az A/V szinkronért felelős, de azért jó work_around, ha seg_fault -ol flash oldalon a böngésző...

Nálam OSS támogatással van a /dev/dsp1 -re, mivel nem az alaplapi hangkártyát hajtom, hanem egy PCI -t. Ezért kellett a flashsupport.

/mazursky

(MOD)

Ezen a részen kicsit megakadt a szemem:


Entering Restore TV
Restore TV PLL
Restore TVHV
Restore TV Restarts
Restore Timing Tables
Restore TV standard
Leaving Restore TV

Szóval érdekelne egy Xorg.conf, talán nem csak engem, hátha több infóval szolgál.
/mazursky

íme az Xorg.conf:


# Xorg configuration created by pyxf86config

Section "ServerLayout"
	Identifier     "Default Layout"
	Screen      0  "Screen0" 0 0
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
# keyboard added by rhpxl
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "hu"
EndSection

Section "Device"
	Identifier  "Videocard0"
	Driver      "radeon"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Videocard0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Ennyi? Ez így elég soványnak tűnik nekem. Tényleg ennyi az egész?
Már csak azért kérdem, mert az enyém ebben a topicban van, és kicsit konkrétabb. Nézd át nyugodtan.

Most persze ne nézd a kivastagított sorokat, mert az én tettem hozzá, hogy menjen a compiz, meg hogy ne legyen screensaver és DPMS, de a többinek is benne kéne ám lennie.

Annyit tudsz csinálni, hogy a Te xorg.conf odat mentsd el más néven és generálj egy üreset, amit kitöltesz.

mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
Xorg -configure

Linux alatt vagy, így elvileg eleve a /etc/X11 -be generálja (autodetect-eli az X-et).

Esetleg kipótolhatod még az enyém alapján.
/mazursky

Sajnos elég sok volt a dolgom az elmúlt időszakban, ezért nem tudtam foglalkozni témával. Viszont a jelenség még mindig fennáll.
Generáltam egy új xorg.conf fájlt az Xorg -configure paranccsal. Úgy néz ki működik vele a dolgo, viszont nem tudok bejelentkezni. Ezt az üzenetet kapom:

Unable to authenticate user

vagy valami hasonlót. Ezt hogyan tudnám helyrehozni?

az Xorg -configure -t root-ként kell generálni, majd elvileg a júzer a startx paranccsal be kellene tudjon lépni.
Én otthon WindowMaker-t használok, és így oldottam meg:

root-ként:
# Xorg -configure
# cp /root/xorg.conf.new /etc/X11/xorg.conf
# aee /etc/X11xorg.conf --> itt egy kis xorg.conf szerkesztgetés

aztán júzerként:
$ touch ~/.xinitrc
$ echo "wmaker" > ~/.xinitrc
$ cp ~/.xinitrc ~/.xsession
$ startx

és ezzel ment is a WindowMaker, és azóta sincs gond vele. Felraktam még egy GDM-et, és ráaggattam 1-2 témát, de ennyi.

Ha viszont nem enged be, akkor XAuth gondod van. Benne van a júzered a video csoportban?
Ezekben a csoportokban van az én júzerem:
audio, video, plugdev, scanner, cdrom, wheel

Az X miatt kell a video, és ha jól rémlik van az általam használt Xorg.conf-ban egy olyan rész, hogy "group video" és "mode 0666".

(MOD)
na meg is találtam gyorsan:

Section "dri"
Group "video"
Mode 0666
EndSection

/mazursky

esetleg érdemes megnézni, hogy nincs a /tmp/.X0-lock file, mert ez még bezavarhat (kb. úgy érzi a rendszer, hogy már fut az X, pedig nem).
Lásd itt: Link

játszható változat, hogy leszeded full-ra az Xorg-ot, és felrakod újból a legfrissebbet/legutolsó stabilt. Talán megoldja, de valahogy egyre közelebb vagyunk a reinstall-hoz, illetve a disztróváltáshoz, ha reinstall után ugyanitt lennénk.

/mazursky