Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 242582 - x11-drivers/ati-drivers-8.542 and 8.532 hang Xorg server on log out or restart
Summary: x11-drivers/ati-drivers-8.542 and 8.532 hang Xorg server on log out or restart
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Luca Barbato
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-18 15:57 UTC by Uros
Modified: 2009-04-30 17:27 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Uros 2008-10-18 15:57:55 UTC
It looks like chain reaction that triggers Xorg to hang. Correct me if i am wrong but authatieventsd.sh is needed by gdm or xdm or kdm for setting up certain X authentication. Since authatieventsd.sh is not executable gdm who forks sh -c "/etc/ati/authatieventsd.sh ..." hangs due to no execute permissions since gdm is parent of Xorg causes to hang Xorg to.
/etc/ati/authatieventsd.sh doesn't have any execution permissions, quite strange for script that is run as sh -c "/etc/ati/authatieventsd.sh grant :0 /.Xauthority"

It is really inconvenient to have a immortal Xorg running using one CPU core.

Can somebody confirm this!?

Reproducible: Always

Steps to Reproduce:
1. Log out from X session
2. CTRL+ALT+Backspace


Actual Results:  
Xorg and gdm or kdm becomes zombie and doesn't get reaped by init, in most cases ACPI shutdown helps other wise hard reboot

Expected Results:  
Xorg restarts 

Work around
1.
chmod 755 /etc/ati/authatieventsd.sh
so that script can be run normally by process that needs it.

2.It is also possible to simply kill hanged proces showing up as sh -c "/etc/ati/authatieventsd.sh ..." before Xorg restart
Comment 1 Ilya Ershov 2008-11-24 11:50:51 UTC
It is not amd64-specific bug - I suffer from it on my x86-machine.
Comment 2 Marcin Kurek 2009-01-03 13:09:10 UTC
Ha ! Suffer from this problem long time and it seems proposed solution works. ThX. System is amd64 (Phenom 9550, 4GB, Radeon 4850)
Comment 3 Jeffrey Gardner (RETIRED) gentoo-dev 2009-02-03 06:27:49 UTC
Added in cvs, thanks!
Comment 4 Horst Prote 2009-04-24 13:56:39 UTC
(In reply to comment #3)
> Added in cvs, thanks!
> 

Seems that this didn't made it into ati-drivers-8.552-r2, right?

I just upgraded to this version on an amd64 machine and the /etc/ati/authatieventsd.sh script still isn't executable.

No real problem for me as I already knew this and kept an eye on it but I think the latest stable version should incorporate the fix.