[Bug 728646] New: GNOME Shell crashed with fglrx driver (GNOME 3.2 / openSUSE 12.1 RC2 / AMD Catalyst Beta 11.11)
https://bugzilla.novell.com/show_bug.cgi?id=728646 https://bugzilla.novell.com/show_bug.cgi?id=728646#c0 Summary: GNOME Shell crashed with fglrx driver (GNOME 3.2 / openSUSE 12.1 RC2 / AMD Catalyst Beta 11.11) Classification: openSUSE Product: openSUSE 12.1 Version: RC 2 Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: freespacer@gmx.de QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.2 (KHTML, like Gecko) Ubuntu/10.04 Chromium/15.0.874.106 Chrome/15.0.874.106 Safari/535.2 Hi, I test the beta of AMD Catalyst 11.11 (fglrx) with GNOME 3.2 (openSUSE 12.1 RC2). I am the officially packaging script maintainer for AMD installer and beta tester. I am in constant contact with AMD. AMD (and me) have tested this driver with GNOME 3.2 and openSUSE 12.1 RC1. It works. But now with openSUSE 12.1 RC2, it does not work anymore and that is really annoying. The gnome shell crashed immediately after booting. AMD assumed that a regression patch was trigger the error. The GNOME maintainer should check this. # gnome-shell --sync --replace (gnome-shell:2383): Gdk-WARNING **: The program 'gnome-shell' received an X Window System error. This probably reflects a bug in the program. The error was 'GLXBadRenderRequest'. (Details: serial 181 error_code 153 request_code 137 minor_code 1) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) There is no further information in /var/log/Xorg.0.log. I try to debug this with gdb. But I get also no information. That is really crazy. How we can fix this in GNOME 3.2 (openSUSE 12.1 RC2) asap? Reproducible: Always Steps to Reproduce: 1. Install openSUSE 12.1 RC2 with GNOME 3.2 2. Install fglrx driver 3. Reboot the computer Actual Results: GNOME Shell crashed Expected Results: GNOME Shell should run -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c1
Nelson Marques
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c2
--- Comment #2 from Sebastian Siebert
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c3
--- Comment #3 from Nelson Marques
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c4
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c5
--- Comment #5 from Sebastian Siebert
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c
Sebastian Siebert
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c6
--- Comment #6 from Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c7
--- Comment #7 from Sebastian Siebert
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c8
--- Comment #8 from Sebastian Siebert
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c9
Ryan Bach
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c10
--- Comment #10 from Ryan Bach
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c11
Sebastian Siebert
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c12
--- Comment #12 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c13
Stefan Kost
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c14
--- Comment #14 from Stefan Kost
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c15
6tr6tr R
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c16
--- Comment #16 from 6tr6tr R
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c17
Egbert Eich
[CODE] # created by atiupgrade - Tue Jan 3 13:36:31 PST 2012 # delete this file when it's not needed anymmore /usr/X11R6/lib64 /usr/X11R6/lib
Could you please do an ls -lR in these directories? They are deprecated and should not be used any more. ATI should be told so. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c18
--- Comment #18 from 6tr6tr R
(In reply to comment #15)
[CODE] # created by atiupgrade - Tue Jan 3 13:36:31 PST 2012 # delete this file when it's not needed anymmore /usr/X11R6/lib64 /usr/X11R6/lib
Could you please do an ls -lR in these directories? They are deprecated and should not be used any more. ATI should be told so.
I agree that ATI should know they're deprecated, but they haven't been responding to any of my emails or bug requests. Can someone at Novell get in touch with them and let them know? (But in the meantime, anyone using the ATI Catalyst driver needs this fix since ATI uses those folders but incorrectly never adds those paths to its known paths in the conf, so it crashes) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c19
--- Comment #19 from Stefan Dirsch
(In reply to comment #15)
[CODE] # created by atiupgrade - Tue Jan 3 13:36:31 PST 2012 # delete this file when it's not needed anymmore /usr/X11R6/lib64 /usr/X11R6/lib
Could you please do an ls -lR in these directories? They are deprecated and should not be used any more. ATI should be told so.
Egbert, we still use them for proprietary drivers by NVIDIA and AMD/ATI. Nothing else should be in there. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c20
Stefan Dirsch
(But in the meantime, anyone using the ATI Catalyst driver needs this fix since ATI uses those folders but incorrectly never adds those paths to its known paths in the conf, so it crashes)
The issue was that openSUSE removed the paths from /etc/ld.so.conf, and it has
been me who forgot to tell Sebastian about this change, so he could adjust the
packages accordingly in time, i.e. introduce a
/etc/ld.so.conf.d/ati-fglrxG02.conf with the paths inside.
He already did this meanwhile in git:
commit 15cc06ab661445fa13f1f1c43d96ff42a25d5100
Author: Sebastian Siebert
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c21
--- Comment #21 from Stefan Dirsch
Unfortunately the current driver 11.12 does not include this change yet. Should be included in the next driver 12.12. To be released likely in about 2 weeks.
Should be 12.1, not 12.12. - of course. :-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c22
--- Comment #22 from Stefan Kost
I believe we've got the solution to this issue. The below steps appear to give proper direct rendering with opengl and catalyst:
1. copy/paste the following code and save as /etc/ld.so.conf.d/ati-fglrx.conf
[CODE] # created by atiupgrade - Tue Jan 3 13:36:31 PST 2012 # delete this file when it's not needed anymmore /usr/X11R6/lib64 /usr/X11R6/lib [/CODE]
I only have /usr/X11R6/lib (32bit system)
2. run these commands as root: [CODE]/sbin/ldconfig /usr/lib64/fglrx/switchlibglx amd /usr/lib64/fglrx/switchlibGL amd [/CODE]
3. reboot
/usr/lib/fglrx/switchlibGL /usr/lib/fglrx/switchlibglx on 32bit systems accordingly. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c23
--- Comment #23 from Stefan Kost
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c24
--- Comment #24 from 6tr6tr R
Tried the suggestions from comment #15 desperate as I am, but they don't fix anything. Gnome shell is still unstable. I guess two more weeks in fallback mode.
Stefan, please post your results here: http://forums.opensuse.org/english/get-technical-help-here/applications/4705... and let the forums user please_try_again help you. There may be a few changes he needs to make for it to work in gnome as well. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c25
--- Comment #25 from Stefan Kost
(In reply to comment #23)
Tried the suggestions from comment #15 desperate as I am, but they don't fix anything. Gnome shell is still unstable. I guess two more weeks in fallback mode.
Stefan, please post your results here: http://forums.opensuse.org/english/get-technical-help-here/applications/4705... and let the forums user please_try_again help you. There may be a few changes he needs to make for it to work in gnome as well.
6tr6tr R, the issues discussed in the forum are not the ones discussed here. I got the driver properly installed and direct rendering is available. It is just so hat there are bugs in the driver that cause crashes when using gnome shell. Things work fine with compiz (which uses indirect rendering). As far as I understood, for the issues described here, we'll just have to wait for an update from AMD. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c26
Bjørn Lie
https://bugzilla.novell.com/show_bug.cgi?id=728646
https://bugzilla.novell.com/show_bug.cgi?id=728646#c27
Dominique Leuenberger
participants (1)
-
bugzilla_noreply@novell.com