Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ATI fglrx 8.9 crash X on compiz
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Sat Sep 20, 2008 12:36 pm    Post subject: ATI fglrx 8.9 crash X on compiz Reply with quote

8.9 worked perfectly, but if I run compiz, my X crash width error in fglrx module:

Code:

Pid: 5684, comm: X Tainted: P         2.6.25-tuxonice-r4 #4
 [<c055fe83>] schedule+0x613/0x710
 [<c011db1d>] try_to_wake_up+0x6d/0x100
 [<c011ae7b>] __wake_up_common+0x4b/0x80
 [<c011dd4e>] __wake_up+0x3e/0x60
 [<fa2c7a61>] irqmgr_wrap_shutdown+0x301/0x370 [fglrx]
 [<fa2b8ef7>] firegl_ioctl+0x7a7/0x1200 [fglrx]
 [<fa2b86cf>] firegl_release+0x12f/0x1b0 [fglrx]
 [<fa2abb3f>] ip_firegl_release+0xf/0x20 [fglrx]
 [<c018c1a1>] __fput+0x91/0x170
 [<c0189137>] filp_close+0x47/0x80
 [<c0128932>] put_files_struct+0xc2/0xd0
 [<c0129ba6>] do_exit+0x156/0x690
 [<fa2a81c4>] KAS_InterlockedList_Initialize+0x114/0x120 [fglrx]
 [<fa2a8130>] KAS_InterlockedList_Initialize+0x80/0x120 [fglrx]
 [<c0105949>] kernel_thread_helper+0xd/0x14
 =======================
BUG: unable to handle kernel paging request at fa465428
IP: [<fa310310>] :fglrx:vWriteMmRegisterUlongViaAddr+0x10/0x20
*pde = 37b48067 *pte = 00000000
Oops: 0002 [#1] PREEMPT SMP
Modules linked in: snd_seq_midi_event snd_seq snd_seq_device rndis_host cdc_ether usbnet mii tmscsim vboxdrv fglrx(P) snd_hda_intel snd_pcm i2c_i801 snd_timer snd snd_page_alloc usbhid ohci_hcd uhci_hcd usb_storage ehci_hcd usbcore sr_mod sg scsi_wait_scan [last unloaded: snd_mixer_oss]

Pid: 6048, comm: X Tainted: P         (2.6.25-tuxonice-r4 #4)
EIP: 0060:[<fa310310>] EFLAGS: 00013286 CPU: 0
EIP is at vWriteMmRegisterUlongViaAddr+0x10/0x20 [fglrx]
EAX: 0000150a EBX: f6bc7800 ECX: fa460000 EDX: 10000000
ESI: 0000150a EDI: fa460000 EBP: f30bbdd8 ESP: f30bbdd8
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process X (pid: 6048, ti=f30ba000 task=f29e2b80 task.ti=f30ba000)
Stack: f30bbe08 fa31023f fa460000 0000150a 10000000 000fd9ef ff7fe000 f6bc78fc
       10000000 f6bc78fc f6bc7800 bfaa8790 f30bbe28 fa3037b1 f6bc7800 0000150a
       10000000 f6bc78fc f6bc7800 bfaa8790 f30bbe48 fa2df5f7 f6bc7800 10000000
Call Trace:
 [<fa31023f>] vWriteMmRegisterUlong+0x6f/0x110 [fglrx]
 [<fa3037b1>] Cail_R600_WriteAsicConfigMemsize+0x21/0x190 [fglrx]
 [<fa2df5f7>] CAILExit+0x27/0x1a0 [fglrx]
 [<fa2af8b7>] drm_ioremap_nocache+0xd7/0x150 [fglrx]
 [<fa2c042c>] firegl_cail_free+0x3c/0x70 [fglrx]
 [<fa2d6cd5>] hal_init_asic+0x495/0x660 [fglrx]
 [<fa2d6840>] hal_init_asic+0x0/0x660 [fglrx]
 [<fa2b897f>] firegl_ioctl+0x22f/0x1200 [fglrx]
 [<c01750c3>] handle_mm_fault+0x443/0x620
 [<fa2abb1c>] ip_firegl_ioctl+0x1c/0x30 [fglrx]
 [<c0197328>] vfs_ioctl+0x78/0x90
 [<c019739c>] do_vfs_ioctl+0x5c/0x290
 [<c021bcd0>] reiser4_write_careful+0x0/0x480
 [<c0197638>] sys_ioctl+0x68/0x80
 [<c0104d22>] sysenter_past_esp+0x5f/0x85
 =======================
Code: 8b 55 08 85 d2 74 06 8b 4d 0c 8b 04 8a 5d c3 8d b6 00 00 00 00 8d bf 00 00 00 00 55 89 e5 8b 4d 08 85 c9 74 09 8b 55 10 8b 45 0c <89> 14 81 5d c3 8d 74 26 00 8d bc 27 00 00 00 00 55 31 c0 89 e5
EIP: [<fa310310>] vWriteMmRegisterUlongViaAddr+0x10/0x20 [fglrx] SS:ESP 0068:f30bbdd8
---[ end trace 6020ea3f5db36584 ]---
[fglrx:firegl_release] *ERROR* device busy: 1 0
[fglrx] release failed with code -EBUSY
BUG: unable to handle kernel paging request at fa465428
IP: [<fa310310>] :fglrx:vWriteMmRegisterUlongViaAddr+0x10/0x20
*pde = 37b48067 *pte = 00000000
Oops: 0002 [#2] PREEMPT SMP
Modules linked in: snd_seq_midi_event snd_seq snd_seq_device rndis_host cdc_ether usbnet mii tmscsim vboxdrv fglrx(P) snd_hda_intel snd_pcm i2c_i801 snd_timer snd snd_page_alloc usbhid ohci_hcd uhci_hcd usb_storage ehci_hcd usbcore sr_mod sg scsi_wait_scan [last unloaded: snd_mixer_oss]

Pid: 6079, comm: X Tainted: P      D  (2.6.25-tuxonice-r4 #4)
EIP: 0060:[<fa310310>] EFLAGS: 00013286 CPU: 0
EIP is at vWriteMmRegisterUlongViaAddr+0x10/0x20 [fglrx]
EAX: 0000150a EBX: f6bc7800 ECX: fa460000 EDX: 10000000
ESI: 0000150a EDI: fa460000 EBP: f30bbdd8 ESP: f30bbdd8
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process X (pid: 6079, ti=f30ba000 task=f321f140 task.ti=f30ba000)
Stack: f30bbe08 fa31023f fa460000 0000150a 10000000 000fd9ef ff7fe000 f6bc78fc
       10000000 f6bc78fc f6bc7800 bfe38320 f30bbe28 fa3037b1 f6bc7800 0000150a
       10000000 f6bc78fc f6bc7800 bfe38320 f30bbe48 fa2df5f7 f6bc7800 10000000
Call Trace:
 [<fa31023f>] vWriteMmRegisterUlong+0x6f/0x110 [fglrx]
 [<fa3037b1>] Cail_R600_WriteAsicConfigMemsize+0x21/0x190 [fglrx]
 [<fa2df5f7>] CAILExit+0x27/0x1a0 [fglrx]
 [<fa2af8b7>] drm_ioremap_nocache+0xd7/0x150 [fglrx]
 [<fa2c042c>] firegl_cail_free+0x3c/0x70 [fglrx]
 [<fa2d6cd5>] hal_init_asic+0x495/0x660 [fglrx]
 [<fa2d6840>] hal_init_asic+0x0/0x660 [fglrx]
 [<fa2b897f>] firegl_ioctl+0x22f/0x1200 [fglrx]
 [<fa2abb1c>] ip_firegl_ioctl+0x1c/0x30 [fglrx]
 [<c0197328>] vfs_ioctl+0x78/0x90
 [<c019739c>] do_vfs_ioctl+0x5c/0x290
 [<c0197638>] sys_ioctl+0x68/0x80
 [<c0104d22>] sysenter_past_esp+0x5f/0x85
 =======================
Code: 8b 55 08 85 d2 74 06 8b 4d 0c 8b 04 8a 5d c3 8d b6 00 00 00 00 8d bf 00 00 00 00 55 89 e5 8b 4d 08 85 c9 74 09 8b 55 10 8b 45 0c <89> 14 81 5d c3 8d 74 26 00 8d bc 27 00 00 00 00 55 31 c0 89 e5
EIP: [<fa310310>] vWriteMmRegisterUlongViaAddr+0x10/0x20 [fglrx] SS:ESP 0068:f30bbdd8
---[ end trace 6020ea3f5db36584 ]---
[fglrx:firegl_release] *ERROR* device busy: 1 0
[fglrx] release failed with code -EBUSY
BUG: unable to handle kernel paging request at fa465428
IP: [<fa310310>] :fglrx:vWriteMmRegisterUlongViaAddr+0x10/0x20
*pde = 37b48067 *pte = 00000000
Oops: 0002 [#3] PREEMPT SMP
Modules linked in: snd_seq_midi_event snd_seq snd_seq_device rndis_host cdc_ether usbnet mii tmscsim vboxdrv fglrx(P) snd_hda_intel snd_pcm i2c_i801 snd_timer snd snd_page_alloc usbhid ohci_hcd uhci_hcd usb_storage ehci_hcd usbcore sr_mod sg scsi_wait_scan [last unloaded: snd_mixer_oss]

Pid: 6090, comm: X Tainted: P      D  (2.6.25-tuxonice-r4 #4)
EIP: 0060:[<fa310310>] EFLAGS: 00013286 CPU: 0
EIP is at vWriteMmRegisterUlongViaAddr+0x10/0x20 [fglrx]
EAX: 0000150a EBX: f6bc7800 ECX: fa460000 EDX: 10000000
ESI: 0000150a EDI: fa460000 EBP: f360bdd8 ESP: f360bdd8
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process X (pid: 6090, ti=f360a000 task=f321eb80 task.ti=f360a000)
Stack: f360be08 fa31023f fa460000 0000150a 10000000 000fd9ef ff7fe000 f6bc78fc
       10000000 f6bc78fc f6bc7800 bf894d80 f360be28 fa3037b1 f6bc7800 0000150a
       10000000 f6bc78fc f6bc7800 bf894d80 f360be48 fa2df5f7 f6bc7800 10000000
Call Trace:
 [<fa31023f>] vWriteMmRegisterUlong+0x6f/0x110 [fglrx]
 [<fa3037b1>] Cail_R600_WriteAsicConfigMemsize+0x21/0x190 [fglrx]
 [<fa2df5f7>] CAILExit+0x27/0x1a0 [fglrx]
 [<fa2af8b7>] drm_ioremap_nocache+0xd7/0x150 [fglrx]
 [<fa2c042c>] firegl_cail_free+0x3c/0x70 [fglrx]
 [<fa2d6cd5>] hal_init_asic+0x495/0x660 [fglrx]
 [<fa2d6840>] hal_init_asic+0x0/0x660 [fglrx]
 [<fa2b897f>] firegl_ioctl+0x22f/0x1200 [fglrx]
 [<c01750c3>] handle_mm_fault+0x443/0x620
 [<fa2abb1c>] ip_firegl_ioctl+0x1c/0x30 [fglrx]
 [<c0197328>] vfs_ioctl+0x78/0x90
 [<c019739c>] do_vfs_ioctl+0x5c/0x290
 [<c021bcd0>] reiser4_write_careful+0x0/0x480
 [<c0197638>] sys_ioctl+0x68/0x80
 [<c0104d22>] sysenter_past_esp+0x5f/0x85
 =======================
Code: 8b 55 08 85 d2 74 06 8b 4d 0c 8b 04 8a 5d c3 8d b6 00 00 00 00 8d bf 00 00 00 00 55 89 e5 8b 4d 08 85 c9 74 09 8b 55 10 8b 45 0c <89> 14 81 5d c3 8d 74 26 00 8d bc 27 00 00 00 00 55 31 c0 89 e5
EIP: [<fa310310>] vWriteMmRegisterUlongViaAddr+0x10/0x20 [fglrx] SS:ESP 0068:f360bdd8
---[ end trace 6020ea3f5db36584 ]---
[fglrx:firegl_release] *ERROR* device busy: 1 0
[fglrx] release failed with code -EBUSY


Have any ideas how to fix it?

HD2600XT, kernel 2.6.25, x11-base/xorg-x11-7.3.
Back to top
View user's profile Send private message
mirv
n00b
n00b


Joined: 30 Mar 2007
Posts: 13
Location: Germany

PostPosted: Sat Sep 20, 2008 4:08 pm    Post subject: Reply with quote

if you installed 8.9 from a modified ebuild, you may have to get libdri.so from the ati installer as well - the ebuild won't copy it (to /usr/lib/xorg/modules/extensions/libdri.so). Make a backup first of course! I think that's mainly for multiview, but it's worth a shot.
_________________
the Silly Fish.
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Sun Sep 21, 2008 1:27 pm    Post subject: Reply with quote

I modified ebuild for update /usr/lib/xorg/modules/extensions/libdri.so but nothing good :-/

compiz can start and work in Gnome with all effects but immediatly crash X (and frozen all computer) when I start, for example, gnome-terminal :-/
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum