Summary: | kernel BUG at arch/i386/mm/pageattr.c:152! when ending an X session with ati-drivers and X.org | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Igor Berg Mogielnicki <egolost> |
Component: | [OLD] Core system | Assignee: | X11 External Driver Maintainers <x11-drivers> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | Beuss |
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Igor Berg Mogielnicki
2006-04-07 07:40:21 UTC
Same problem here on a 2.6.16-r1 and ati-drivers 8.23.7 (RADEON MOBILITY 9600) entry in /var/log/messages : Apr 9 11:19:07 localhost kernel BUG at arch/i386/mm/pageattr.c:152! Apr 9 11:19:07 localhost invalid opcode: 0000 [#1] Apr 9 11:19:07 localhost PREEMPT Apr 9 11:19:07 localhost Modules linked in: ieee80211_crypt_wep fglrx ipw2200 i eee80211 ieee80211_crypt ibm_acpi Apr 9 11:19:07 localhost CPU: 0 Apr 9 11:19:07 localhost EIP: 0060:[<c010f7fd>] Tainted: PF VLI Apr 9 11:19:07 localhost EFLAGS: 00010082 (2.6.16-gentoo-r1_20060404_1-gcc4.1 #5) Apr 9 11:19:07 localhost EIP is at change_page_attr+0x160/0x287 Apr 9 11:19:07 localhost eax: 1d4001e3 ebx: c1007ee0 ecx: dd6c0000 edx: c 03f7dd4 Apr 9 11:19:07 localhost esi: e2780000 edi: 1d6c0000 ebp: 00000000 esp: d ef7de80 Apr 9 11:19:07 localhost ds: 007b es: 007b ss: 0068 Apr 9 11:19:07 localhost Process X (pid: 12762, threadinfo=def7d000 task=dec515 80) Apr 9 11:19:07 localhost Stack: <0>00000040 00000282 dd6c0000 c03f7dd4 00000163 c010f6e2 00000296 ded9f240 Apr 9 11:19:07 localhost e2780000 e25acb60 00000000 c010f279 c13ad800 00000041 00000163 00000006 Apr 9 11:19:07 localhost 00000000 e2544ee7 e2780000 c13ad800 00000040 00000163 e25acb60 00000000 Apr 9 11:19:07 localhost Call Trace: Apr 9 11:19:07 localhost [<c010f6e2>] change_page_attr+0x45/0x287 Apr 9 11:19:07 localhost [<c010f279>] iounmap+0xb1/0xde Apr 9 11:19:07 localhost [<e2544ee7>] agp_generic_free_gatt_table+0x63/0xba [fg lrx] Apr 9 11:19:07 localhost [<e2544478>] __fgl_agp_cleanup+0x16/0x55 [fglrx] Apr 9 11:19:07 localhost [<e2544441>] agp_power+0x0/0x21 [fglrx] Apr 9 11:19:07 localhost [<e254a88d>] __ke_agp_uninit+0xe/0x24 [fglrx] Apr 9 11:19:07 localhost [<e2554f95>] _firegl_release_agp+0x15/0x140 [fglrx] Apr 9 11:19:07 localhost [<e25577d5>] firegl_takedown+0x335/0xc40 [fglrx] Apr 9 11:19:07 localhost [<e2556b2f>] firegl_release+0x12f/0x190 [fglrx] Apr 9 11:19:07 localhost [<c0147b9a>] __fput+0x82/0x141 Apr 9 11:19:07 localhost [<c0145725>] filp_close+0x4e/0x57 Apr 9 11:19:07 localhost [<c014686f>] sys_close+0x69/0x96 Apr 9 11:19:07 localhost [<c010255b>] sysenter_past_esp+0x54/0x75 Apr 9 11:19:07 localhost Code: c6 00 10 00 00 eb cd 8b 03 89 da f6 c4 40 74 03 8b 53 0c ff 42 04 eb 1b 84 c0 78 0f 8b 44 24 0c 0b 7c 24 10 89 38 ff 4b 04 eb 08 <0f> 0b 98 00 ae e3 32 c0 8b 03 f6 c4 04 0f 85 fe 00 00 00 8b 03 Apr 9 11:19:07 localhost <6>note: X[12762] exited with preempt_count 2 Apr 9 11:19:07 localhost scheduling while atomic: X/0x00000002/12762 Apr 9 11:19:07 localhost [<c030d871>] schedule+0x43/0x521 Apr 9 11:19:07 localhost [<c01440d5>] kfree+0x2e/0x52 Apr 9 11:19:07 localhost [<c01d0b96>] kobject_put+0x16/0x19 Apr 9 11:19:07 localhost [<c01d0c3e>] kobject_release+0x0/0xa Apr 9 11:19:07 localhost [<c01d0c27>] kobject_cleanup+0x4d/0x64 Apr 9 11:19:07 localhost [<c0122dff>] flush_cpu_workqueue+0x87/0xbd Apr 9 11:19:07 localhost [<c01e7743>] vcs_remove_devfs+0x33/0x38 Apr 9 11:19:07 localhost [<c01257b7>] autoremove_wake_function+0x0/0x3a Apr 9 11:19:07 localhost [<c01e21c4>] release_dev+0x4a7/0x65b Apr 9 11:19:07 localhost [<c01440d5>] kfree+0x2e/0x52 Apr 9 11:19:07 localhost [<c02cb4b5>] sk_free+0x96/0xd9 Apr 9 11:19:07 localhost [<c0309e7b>] unix_release_sock+0x1d6/0x1ef Apr 9 11:19:07 localhost [<c0147b6f>] __fput+0x57/0x141 Apr 9 11:19:07 localhost [<c01e2386>] tty_release+0xe/0x16 Apr 9 11:19:07 localhost [<c0147b9a>] __fput+0x82/0x141 Apr 9 11:19:07 localhost [<c0145725>] filp_close+0x4e/0x57 Apr 9 11:19:07 localhost [<c0117720>] put_files_struct+0x61/0xa1 Apr 9 11:19:07 localhost [<c0118a2a>] do_exit+0x1ae/0x703 Apr 9 11:19:07 localhost [<c0103813>] do_trap+0x0/0xc6 Apr 9 11:19:07 localhost [<c0103f79>] do_invalid_op+0x0/0x9e Apr 9 11:19:07 localhost [<c010400b>] do_invalid_op+0x92/0x9e Apr 9 11:19:07 localhost [<c010f7fd>] change_page_attr+0x160/0x287 Apr 9 11:19:07 localhost [<c011a0e8>] current_fs_time+0x3a/0x46 Apr 9 11:19:07 localhost [<c0130684>] __generic_file_aio_write_nolock+0x3b5/0x4 01 Apr 9 11:19:07 localhost [<c010304b>] error_code+0x4f/0x54 Apr 9 11:19:07 localhost [<c030007b>] inet_del_ifa+0x141/0x1d0 Apr 9 11:19:07 localhost [<c010f7fd>] change_page_attr+0x160/0x287 Apr 9 11:19:07 localhost [<c010f6e2>] change_page_attr+0x45/0x287 Apr 9 11:19:07 localhost [<c010f279>] iounmap+0xb1/0xde Apr 9 11:19:07 localhost [<e2544ee7>] agp_generic_free_gatt_table+0x63/0xba [fg lrx] Apr 9 11:19:07 localhost [<e2544478>] __fgl_agp_cleanup+0x16/0x55 [fglrx] Apr 9 11:19:07 localhost [<e2544441>] agp_power+0x0/0x21 [fglrx] Apr 9 11:19:07 localhost [<e254a88d>] __ke_agp_uninit+0xe/0x24 [fglrx] Apr 9 11:19:07 localhost [<e2554f95>] _firegl_release_agp+0x15/0x140 [fglrx] Apr 9 11:19:07 localhost [<e25577d5>] firegl_takedown+0x335/0xc40 [fglrx] Apr 9 11:19:07 localhost [<e2556b2f>] firegl_release+0x12f/0x190 [fglrx] Apr 9 11:19:07 localhost [<c0147b9a>] __fput+0x82/0x141 Apr 9 11:19:07 localhost [<c0145725>] filp_close+0x4e/0x57 Apr 9 11:19:07 localhost [<c014686f>] sys_close+0x69/0x96 Apr 9 11:19:07 localhost [<c010255b>] sysenter_past_esp+0x54/0x75 emerge --info : Portage 2.1_pre7-r4 (default-linux/x86/2005.1, gcc-4.1.0, glibc-2.4-r1, 2.6.16-gentoo-r1_20060404_1-gcc4.1 i686) ================================================================= System uname: 2.6.16-gentoo-r1_20060404_1-gcc4.1 i686 Intel(R) Pentium(R) M processor 1.70GHz Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mtune=pentium-m -march=pentium-m -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mtune=pentium-m -march=pentium-m -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles/ ftp://mirror.ovh.net/gentoo-distfiles/ http://gentoo.modulix.net/gentoo/ http://ftp.club-internet.fr/pub/mirrors/gentoo" LANG="fr_FR" LC_ALL="fr_FR" LINGUAS="fr" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apache2 apm arts avi berkdb bitmap-fonts bzip2 cdr crypt cups dri dvd eds foomaticdb fortran ftp gdbm gif glibc-omitfp gpm hal imlib isdnlog java jpeg kde kdeenablefinal libg++ libwww mad mikmod mmx motif mp3 mpeg msn ncurses nls nptl nptlonly ogg oggvorbis opengl pam pdflib perl php png pppd python qt quicktime readline samba sdl sockets spell sse ssl tcpd truetype truetype-fonts type1-fonts usb userlocales vorbis wifi xcomposite xml2 xosd xv zlib elibc_glibc input_devices_keyboard input_devices_synaptics input_devices_mouse kernel_linux linguas_fr userland_GNU video_cards_fglrx" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTDIR_OVERLAY We're not alone, there's a thread on gentoo forum : http://forums.gentoo.org//viewtopic-t-439587.html IMHO, this bug should be marked as critical since it prevents any logout from graphical environment (X freeze, it isn't possible to access to VT, the only way to have a clean shutdown is ssh login or, when you're lucky, Ctrl+Alt+Del) mind trying to reproduce the problem without the ati driver (fglrx) loaded? This is a fglrx bug (In reply to comment #2) > mind trying to reproduce the problem without the ati driver (fglrx) loaded? > All works fine with MESA driver Reopen if you can reproduce with up-to-date ati-drivers. |