Bug#366880: kernel-image-2.6-k7: Crash in pageattr.c loading ATI proprietary driver
Package: kernel-image-2.6-k7
Version: 101sarge1
Severity: normal
This is for the package version from backports.org, so it might be a problem
with the backport.
I get a kernel crash reported in pageattr.c when I load ATI's proprietary
display driver (fglrx). It seems to come in two variations. I'm not sure if
it is an ATI problem or a Linux problem. I have also filed a support request
with ATI (ticket #737-1031255).
May 10 22:02:16 perkele kernel: ------------[ cut here ]------------
May 10 22:02:16 perkele kernel: kernel BUG at arch/i386/mm/pageattr.c:152!
May 10 22:02:16 perkele kernel: invalid opcode: 0000 [#1]
May 10 22:02:16 perkele kernel: Modules linked in: fglrx intermodule agpgart rfcomm l2cap ipv6 binfmt_misc sr_mod scsi_mod cdrom rtc nfs lockd nfs_acl sunrpc uhci_hcd snd_ens1371 gameport snd_rawmidi snd_seq_device snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_pcm snd_timer snd_page_alloc 3c59x mii via_ircc irda crc_ccitt snd_mixer_oss snd soundcore dm_mod hci_usb bluetooth ehci_hcd usbcore reiserfs ide_disk via82cxxx generic ide_core evdev mousedev
May 10 22:02:16 perkele kernel: CPU: 0
May 10 22:02:16 perkele kernel: EIP: 0060:[__change_page_attr+247/424] Tainted: P VLI
May 10 22:02:16 perkele kernel: EFLAGS: 00010082 (2.6.16-1-k7 #2)
May 10 22:02:16 perkele kernel: EIP is at __change_page_attr+0xf7/0x1a8
May 10 22:02:16 perkele kernel: eax: 000000e3 ebx: b16dec00 ecx: b10066c0 edx: b1000000
May 10 22:02:16 perkele kernel: esi: 00000163 edi: b0336e6c ebp: e6f60000 esp: e7e9de88
May 10 22:02:16 perkele kernel: ds: 007b es: 007b ss: 0068
May 10 22:02:16 perkele kernel: Process Xorg (pid: 2064, threadinfo=e7e9c000 task=e8211580)
May 10 22:02:16 perkele kernel: Stack: <0>b16dec00 00000020 00000246 00000021 b0112c1a b16dec00 00000163 eca49c60
May 10 22:02:16 perkele kernel: f0ec0000 f0f61a80 00000000 b01128a4 b16de800 00000021 00000163 f0f61a80
May 10 22:02:16 perkele kernel: 00000005 f0ef3c53 f0ec0000 f0f61a80 00000000 f0f61a80 f0ef9b8c f0efce82
May 10 22:02:16 perkele kernel: Call Trace:
May 10 22:02:16 perkele kernel: [change_page_attr+33/54] change_page_attr+0x21/0x36
May 10 22:02:16 perkele kernel: [iounmap+148/196] iounmap+0x94/0xc4
May 10 22:02:16 perkele kernel: [pg0+1085815891/1338565632] agp_generic_free_gatt_table+0x33/0x9d [fglrx]
May 10 22:02:16 perkele kernel: [pg0+1085840268/1338565632] agp_backend_cleanup+0xc/0x4a [fglrx]
May 10 22:02:16 perkele kernel: [pg0+1085853314/1338565632] __ke_agp_uninit+0xe/0x24 [fglrx]
May 10 22:02:16 perkele kernel: [pg0+1085887077/1338565632] _firegl_release_agp+0x15/0x140 [fglrx]
May 10 22:02:16 perkele kernel: [pg0+1085897429/1338565632] firegl_takedown+0x335/0xc50 [fglrx]
May 10 22:02:16 perkele kernel: [pg0+1085894191/1338565632] firegl_release+0x12f/0x190 [fglrx]
May 10 22:02:16 perkele kernel: [pg0+1085841270/1338565632] ip_firegl_release+0xd/0x10 [fglrx]
May 10 22:02:16 perkele kernel: [__fput+129/283] __fput+0x81/0x11b
May 10 22:02:16 perkele kernel: [filp_close+76/85] filp_close+0x4c/0x55
May 10 22:02:16 perkele kernel: [sys_close+70/82] sys_close+0x46/0x52
May 10 22:02:16 perkele kernel: [sysenter_past_esp+84/117] sysenter_past_esp+0x54/0x75
May 10 22:02:16 perkele kernel: Code: 0c 89 d9 8b 01 89 ca f6 c4 40 74 03 8b 51 0c ff 42 04 eb 1f 84 c0 78 13 29 d3 c1 fb 05 c1 e3 0c 0b 5c 24 18 89 1f ff 49 04 eb 08 <0f> 0b 98 00 9d ae 28 b0 8b 01 f6 c4 04 0f 85 97 00 00 00 8b 01
May 11 20:28:47 perkele kernel: ------------[ cut here ]------------
May 11 20:28:47 perkele kernel: kernel BUG at arch/i386/mm/pageattr.c:152!
May 11 20:28:47 perkele kernel: invalid opcode: 0000 [#1]
May 11 20:28:47 perkele kernel: Modules linked in: rfcomm l2cap ipv6 binfmt_misc sr_mod scsi_mod cdrom rtc nfs lockd nfs_acl sunrpc via_ircc irda crc_ccitt uhci_hcd snd_ens1371 gameport snd_rawmidi snd_seq_device snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_pcm snd_timer snd_page_alloc 3c59x mii snd_mixer_oss snd soundcore dm_mod fglrx intermodule agpgart psmouse hci_usb bluetooth ehci_hcd usbcore reiserfs ide_disk via82cxxx generic ide_core evdev mousedev
May 11 20:28:47 perkele kernel: CPU: 0
May 11 20:28:47 perkele kernel: EIP: 0060:[__change_page_attr+247/424] Tainted: P VLI
May 11 20:28:47 perkele kernel: EFLAGS: 00013082 (2.6.16-1-k7 #2)
May 11 20:28:47 perkele kernel: EIP is at __change_page_attr+0xf7/0x1a8
May 11 20:28:47 perkele kernel: eax: 000000e3 ebx: b16d2800 ecx: b10066c0 edx: b1000000
May 11 20:28:47 perkele kernel: esi: 00000163 edi: b0336e68 ebp: e6940000 esp: e798de50
May 11 20:28:47 perkele kernel: ds: 007b es: 007b ss: 0068
May 11 20:28:47 perkele kernel: Process Xorg (pid: 1995, threadinfo=e798c000 task=e7d0b030)
May 11 20:28:47 perkele kernel: Stack: <0>b16d2800 00000020 00003246 00000021 b0112c1a b16d2800 00000163 edea0880
May 11 20:28:47 perkele kernel: f0f00000 f0a84a80 00000000 b01128a4 b16d2400 00000021 00000163 f0a84a80
May 11 20:28:47 perkele kernel: 00000005 f0a16c53 f0f00000 f0a84a80 00000000 f0a84a80 f0a1cb8c f0a1fe82
May 11 20:28:47 perkele kernel: Call Trace:
May 11 20:28:47 perkele kernel: [change_page_attr+33/54] change_page_attr+0x21/0x36
May 11 20:28:47 perkele kernel: [iounmap+148/196] iounmap+0x94/0xc4
May 11 20:28:47 perkele kernel: [pg0+1080716371/1338565632] agp_generic_free_gatt_table+0x33/0x9d [fglrx]
May 11 20:28:47 perkele kernel: [pg0+1080740748/1338565632] agp_backend_cleanup+0xc/0x4a [fglrx]
May 11 20:28:47 perkele kernel: [pg0+1080753794/1338565632] __ke_agp_uninit+0xe/0x24 [fglrx]
May 11 20:28:47 perkele kernel: [pg0+1080787557/1338565632] _firegl_release_agp+0x15/0x140 [fglrx]
May 11 20:28:47 perkele kernel: [pg0+1080797909/1338565632] firegl_takedown+0x335/0xc50 [fglrx]
May 11 20:28:47 perkele kernel: [invalidate_inode_buffers+12/55] invalidate_inode_buffers+0xc/0x37
May 11 20:28:47 perkele kernel: [pg0+1080794671/1338565632] firegl_release+0x12f/0x190 [fglrx]
May 11 20:28:47 perkele kernel: [pg0+1080741750/1338565632] ip_firegl_release+0xd/0x10 [fglrx]
May 11 20:28:47 perkele kernel: [__fput+129/283] __fput+0x81/0x11b
May 11 20:28:47 perkele kernel: [filp_close+76/85] filp_close+0x4c/0x55
May 11 20:28:47 perkele kernel: [close_files+75/91] close_files+0x4b/0x5b
May 11 20:28:47 perkele kernel: [put_files_struct+19/59] put_files_struct+0x13/0x3b
May 11 20:28:47 perkele kernel: [do_exit+404/752] do_exit+0x194/0x2f0
May 11 20:28:47 perkele kernel: [sys_exit_group+0/17] sys_exit_group+0x0/0x11
May 11 20:28:47 perkele kernel: [sysenter_past_esp+84/117] sysenter_past_esp+0x54/0x75
May 11 20:28:47 perkele kernel: Code: 0c 89 d9 8b 01 89 ca f6 c4 40 74 03 8b 51 0c ff 42 04 eb 1f 84 c0 78 13 29 d3 c1 fb 05 c1 e3 0c 0b 5c 24 18 89 1f ff 49 04 eb 08 <0f> 0b 98 00 9d ae 28 b0 8b 01 f6 c4 04 0f 85 97 00 00 00 8b 01
May 11 20:28:47 perkele kernel: <1>Fixing recursive fault but reboot is needed!
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.16-1-k7
Locale: LANG=sv, LC_CTYPE=sv (charmap=ISO-8859-1) (ignored: LC_ALL set to sv_SE.ISO8859-1)
Versions of packages kernel-image-2.6-k7 depends on:
ii kernel-image-2.6.8-3-k7 2.6.8-16sarge2 Linux kernel image for version 2.6
-- no debconf information
Reply to: