You are not logged in.

#1 2012-05-30 17:19:33

cade.robinson
Member
Registered: 2011-11-23
Posts: 7

[SOLVED] xorg > 1.10 and catalyst >11.8 causes X seg fault

I am trying to get xorg 1.11 and catalyst 12.4 working with a Radeon HD 2400 XT and now a Radeon HD 5450 and with both of them if I upgrade xorg to > 1.10 or catalyst > 11.8 X will seg fault at start:

[    26.508] ukiDynamicMajor: found major device number 252
[    26.508] ukiDynamicMajor: found major device number 252
[    26.508] ukiOpenByBusid: Searching for BusID PCI:1:0:0
[    26.508] ukiOpenDevice: node name is /dev/ati/card0
[    26.508] ukiOpenDevice: open result is 20, (OK)
[    26.508] ukiOpenByBusid: ukiOpenMinor returns 20
[    26.508] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
[    27.476] 
Backtrace:
[    27.493] 0: X (xorg_backtrace+0x26) [0x566c26]
[    27.493] 1: X (0x400000+0x16aad9) [0x56aad9]
[    27.493] 2: /lib/libpthread.so.0 (0x7f0663e45000+0xf140) [0x7f0663e54140]
[    27.493] 3: /usr/X11R6/lib64/modules/dri/fglrx_dri.so (__driCreateNewScreen_20050727+0x1ef) [0x7f065b6905ff]
[    27.493] 4: /usr/lib/xorg/modules/extensions/libglx.so (0x7f06619d8000+0x1d10f) [0x7f06619f510f]
[    27.493] 5: /usr/lib/xorg/modules/extensions/libglx.so (0x7f06619d8000+0x1ee55) [0x7f06619f6e55]
[    27.493] 6: X (InitExtensions+0x99) [0x49e9b9]
[    27.493] 7: X (0x400000+0x22d55) [0x422d55]
[    27.494] 8: /lib/libc.so.6 (__libc_start_main+0xf5) [0x7f0662cfa455]
[    27.494] 9: X (0x400000+0x231fd) [0x4231fd]
[    27.494] Segmentation fault at address 0x280
[    27.494] 
Fatal server error:
[    27.494] Caught signal 11 (Segmentation fault). Server aborting

If I look at the log using xorg 1.10 and catalyst 11.8 at that same point where it seg faults it looks to be doing AIGLX stuff:

[   427.704] ukiOpenByBusid: ukiGetBusid reports PCI:1:0:0
[   427.768] (II) AIGLX: Loaded and initialized OpenGL driver(II) GLX: Initialized DRI GL provider for screen 0
[   427.776] (II) fglrx(0): Enable the clock gating!
[   427.776] (II) fglrx(0): Setting screen physical size to 846 x 285
[   427.811] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[   427.811] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[   427.811] (II) LoadModule: "evdev"

I tried to disable AIGLX but that didn't work.
radeon driver is blacklisted in /etc/modprobe.d/blacklist-fglrx.conf

Anyone have any ideas?

Here is my xorg.conf:

Section "ServerLayout"
        Identifier     "aticonfig Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Monitor"
        Identifier   "0-DFP1"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
        Option      "PreferredMode" "1920x1080"
        Option      "TargetRefresh" "60"
        Option      "Position" "0 0"
        Option      "Rotate" "normal"
        Option      "Disable" "false"
EndSection

Section "Monitor"
        Identifier   "0-DFP2"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
        Option      "PreferredMode" "1280x1024"
        Option      "TargetRefresh" "60"
        Option      "Position" "1920 0"
        Option      "Rotate" "normal"
        Option      "Disable" "false"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        Option      "Monitor-DFP1" "0-DFP1"
        Option      "Monitor-DFP2" "0-DFP2"
#       BusID       "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Virtual   3200 3200
                Depth     24
        EndSubSection
EndSection

Last edited by cade.robinson (2012-06-04 15:26:17)

Offline

#2 2012-05-30 18:21:01

Pres
Member
Registered: 2011-09-12
Posts: 423

Re: [SOLVED] xorg > 1.10 and catalyst >11.8 causes X seg fault

Any reason you can't use Xorg 1.10 if it's working?

By the way, use code tags please. Makes it much easier to read.

Offline

#3 2012-05-30 19:06:40

cade.robinson
Member
Registered: 2011-11-23
Posts: 7

Re: [SOLVED] xorg > 1.10 and catalyst >11.8 causes X seg fault

I can but eventually xorg 1.10 and catalyst 11.8 will be obsolete/unavailable and I will have to upgrade to something.  I figured I am already a few versions behind so I thought I would try to get up to the latest.
Maybe I will try again with xorg 1.12 and catalyst 12.5.

Offline

#4 2012-05-30 19:44:51

Mr.Elendig
#archlinux@freenode channel op
From: The intertubes
Registered: 2004-11-07
Posts: 3,714

Re: [SOLVED] xorg > 1.10 and catalyst >11.8 causes X seg fault

You should contact AMD support about the segfaults.


Evil #archlinux@freenode channel op and general support dude.
. files on github, Screenshots, Random pics and the rest

Offline

#5 2012-05-30 19:56:48

Pres
Member
Registered: 2011-09-12
Posts: 423

Re: [SOLVED] xorg > 1.10 and catalyst >11.8 causes X seg fault

Ignore my last post. I misread your post thinking it worked with 1.10 and 12.4.

As Mr. Elendig said, contacting AMD is probably the best thing to do. Don't go through their bug tracker though. They don't check that.

Find the number relevant to you here:
http://support.amd.com/us/contacts/Page … pport.aspx

Then call and tell them you are using Linux. They should give you a support ticket and get you in touch with their Linux department. If you can reproduce this in one of their "supported" distros (Ubuntu, OpenSUSE and RedHat are all they support), then all the better.

Offline

#6 2012-06-04 15:23:44

cade.robinson
Member
Registered: 2011-11-23
Posts: 7

Re: [SOLVED] xorg > 1.10 and catalyst >11.8 causes X seg fault

I fixed my issue.
I uninstalled all my catalyst packages and installed the xf86 ones just to see if X would start with xorg-server 1.12.2 which it did.
Once I did that I ran a find for anything fglrx and found a bunch of left over junk.
I ran pacman -Qo on the files and found they were not owned by any package so I removed them.
I reinstalled catalyst and was able to start X.

Offline

#7 2012-06-05 13:18:00

Mr.Elendig
#archlinux@freenode channel op
From: The intertubes
Registered: 2004-11-07
Posts: 3,714

Re: [SOLVED] xorg > 1.10 and catalyst >11.8 causes X seg fault

Have you been using the .run file directly from AMD?


Evil #archlinux@freenode channel op and general support dude.
. files on github, Screenshots, Random pics and the rest

Offline

Board footer

Powered by FluxBB